Некоторые вещи в Laravel, на мой взгляд, сделаны довольно странно. Одна из них – это то, как предлагается реализовывать роли пользователей инструментами фреймворка. В гайде от разработчиков предлагается проверять роль пользователя в middleware. Это значит, что на момент авторизации приложение ничего не знает про роли и доступы. За авторизацию отвечает guard, и в конце статье не рекомендуется их использовать для реализации ролей.
Директива @vite
имеет два параметра. Первый – путь до файлов. Второй, опциональный – путь до папки со скомпилированными ресурсами. Поэтому, чтобы кастомизировать получающийся html нам нужно использовать класс, который обрабатывает эту директиву, напрямую.
Laravel хранит email шаблоны вместе со всеми остальными шаблонами в подпапке resources/views. Это несколько странно, потому что шаблоны имеют разную семантику использования. На мой взгляд отдельная папка resources/emails выглядит более уместно.
В официальной документации я решения не нашел, поэтому предлагаю свои варианты.
2 ноября США ввели санкции на СПБ Биржу. Все иностранные акции оказались заблокированы. У российских инвесторов осталось только два варианта: переехать к иностранному брокеру или начать инвестировать в российский фондовый рынок на Московской бирже. Посмотрим насколько это повлияло на объем торгов на Московской Бирже спустя два месяца.
Вы когда-нибудь замечали, что разработчики добавляют обратный слеш (\) при вызове функций? Многие разработчики (включая меня) так делают, но однако для чего это делается понимают не все. Часто это называют микро-оптимизацией, но каким образом такая простая вещь, как обратный слеш, может улучшить производительность приложения?
“Когда вы не работаете, что вы делаете, чтобы снять стресс?” – последний вопрос, заданный Грегу Бекеру (Greg Becker), генеральному директору банка Silicon Valley, на конференции инвесторов во вторник на этой неделе.
“Велоспорт – мое решение”, – ответил он. “Жить в Северной Калифорнии, на полуострове. Просто… я думаю, что это лучшее место для велоспорта в мире, точка”.
Добавлял таксономию программно, через register_taxonomy. Сразу не заметил, что ссылки используют общий префикс, решил исправить. Оказалось, что это делается просто, но есть одна маааленькая деталь, которую нужно знать.