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