Определите псевдоним для каталога блейдов в laravel - PullRequest
0 голосов
/ 20 сентября 2019

Как определить каталог блейдов в liravel?

Я хочу использовать:


return view('panel::post.create');

// e.g : resurces/views/vendor/panel/post/create.blade.php

Как определить vendor/panel как panel::?

1 Ответ

0 голосов
/ 20 сентября 2019

Вы можете сделать это, используя метод loadViewsFrom поставщика услуг.Метод loadViewsFrom принимает два аргумента: путь к шаблонам представления и имя вашего пакета.Например, если имя вашего пакета - panel, вы бы добавили следующее к методу загрузки вашего поставщика услуг:

public function boot()
{
    $this->loadViewsFrom(__DIR__.'/path/to/views', 'panel');
}

На ссылки на пакеты ссылаются, используя синтаксическое соглашение package::view.Итак, как только ваш путь просмотра зарегистрирован у поставщика услуг, вы можете загрузить представление администратора из пакета панели следующим образом:

Route::get('admin', function () {
    return view('panel::admin');
});

Подробнее см. Официальная документация Laravel .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...