Вы можете сделать это, используя метод loadViewsFrom
поставщика услуг.Метод loadViewsFrom
принимает два аргумента: путь к шаблонам представления и имя вашего пакета.Например, если имя вашего пакета - panel, вы бы добавили следующее к методу загрузки вашего поставщика услуг:
public function boot()
{
$this->loadViewsFrom(__DIR__.'/path/to/views', 'panel');
}
На ссылки на пакеты ссылаются, используя синтаксическое соглашение package::view
.Итак, как только ваш путь просмотра зарегистрирован у поставщика услуг, вы можете загрузить представление администратора из пакета панели следующим образом:
Route::get('admin', function () {
return view('panel::admin');
});
Подробнее см. Официальная документация Laravel .