Некоторые вещи в Laravel, на мой взгляд, сделаны довольно странно. Одна из них – это то, как предлагается реализовывать роли пользователей инструментами фреймворка. В гайде от разработчиков предлагается проверять роль пользователя в middleware. Это значит, что на момент авторизации приложение ничего не знает про роли и доступы. За авторизацию отвечает guard, и в конце статье не рекомендуется их использовать для реализации ролей.
Директива @vite
имеет два параметра. Первый – путь до файлов. Второй, опциональный – путь до папки со скомпилированными ресурсами. Поэтому, чтобы кастомизировать получающийся html нам нужно использовать класс, который обрабатывает эту директиву, напрямую.
Laravel хранит email шаблоны вместе со всеми остальными шаблонами в подпапке resources/views. Это несколько странно, потому что шаблоны имеют разную семантику использования. На мой взгляд отдельная папка resources/emails выглядит более уместно.
В официальной документации я решения не нашел, поэтому предлагаю свои варианты.
2 ноября США ввели санкции на СПБ Биржу. Все иностранные акции оказались заблокированы. У российских инвесторов осталось только два варианта: переехать к иностранному брокеру или начать инвестировать в российский фондовый рынок на Московской бирже. Посмотрим насколько это повлияло на объем торгов на Московской Бирже спустя два месяца.
Перевод Why does a backslash prefix improve PHP function call performance, Jeroen Deviaene, 29.08.2023
Вы когда-нибудь замечали, что разработчики добавляют обратный слеш (\) при вызове функций? Многие разработчики (включая меня) так делают, но однако для чего это делается понимают не все. Часто это называют микро-оптимизацией, но каким образом такая простая вещь, как обратный слеш, может улучшить производительность приложения?
Перевод The Demise of Silicon Valley Bank, Marc Rubinstein, 10.03.2023
“Когда вы не работаете, что вы делаете, чтобы снять стресс?” – последний вопрос, заданный Грегу Бекеру (Greg Becker), генеральному директору банка Silicon Valley, на конференции инвесторов во вторник на этой неделе.
“Велоспорт – мое решение”, – ответил он. “Жить в Северной Калифорнии, на полуострове. Просто… я думаю, что это лучшее место для велоспорта в мире, точка”.
Добавлял таксономию программно, через register_taxonomy. Сразу не заметил, что ссылки используют общий префикс, решил исправить. Оказалось, что это делается просто, но есть одна маааленькая деталь, которую нужно знать.