Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Нашел несколько примеров реализации.
На мой взгляд самы простой из них
public function __construct()
{
View::addLocation(resource_path('views/frontend'));
}
Подскажите "правильную" практику темизации шаблонов. как указать директорию compiled для макета еще не нашел)
Изменено Wizardev (17.07.2018 11:31:51)
Не в сети
Лучше всего добавлять путь к шаблонам в сервис-провайдер, например, в AppServiceProvider::boot(): public function boot()
{
View::addLocation(resource_path('views/themes/default'));
}
Для динамического выбора темы можно использовать конфиги или настройки БД. Путь к скомпилированным шаблонам задается в config/view.php: 'compiled' => env('VIEW_COMPILED_PATH', realpath(storage_path('framework/views'))),
Этот подход гибкий и удобный для управления темами. E-ZPass® Rhode Island
Не в сети
Страницы 1