Посты по тегу ‘Laravel’

Несколько Laravel Guard использующие одну таблицу

Некоторые вещи в Laravel, на мой взгляд, сделаны довольно странно. Одна из них – это то, как предлагается реализовывать роли пользователей инструментами фреймворка. В гайде от разработчиков предлагается проверять роль пользователя в middleware. Это значит, что на момент авторизации приложение ничего не знает про роли и доступы. За авторизацию отвечает guard, и в конце статье не рекомендуется их использовать для реализации ролей.

Добавление атрибута media в CSS link в Laravel Vite

Директива @vite имеет два параметра. Первый – путь до файлов. Второй, опциональный – путь до папки со скомпилированными ресурсами. Поэтому, чтобы кастомизировать получающийся html нам нужно использовать класс, который обрабатывает эту директиву, напрямую.

Как изменить путь к email шаблонам в Laravel

Laravel хранит email шаблоны вместе со всеми остальными шаблонами в подпапке resources/views. Это несколько странно, потому что шаблоны имеют разную семантику использования. На мой взгляд отдельная папка resources/emails выглядит более уместно.

В официальной документации я решения не нашел, поэтому предлагаю свои варианты.