【发布时间】:2020-08-04 05:29:57
【问题描述】:
我们正在构建自定义 laravel 包,并尝试在其余后端页面上包含通用页眉和页脚文件,但它没有找到包路径并转到 laravel 根路径。
我们不想使用发布者将所有文件克隆到根资源目录。 我们收到以下错误:
Facade\Ignition\Exceptions\ViewException
View [header] not found.
任何帮助都会得到帮助
【问题讨论】:
我们正在构建自定义 laravel 包,并尝试在其余后端页面上包含通用页眉和页脚文件,但它没有找到包路径并转到 laravel 根路径。
我们不想使用发布者将所有文件克隆到根资源目录。 我们收到以下错误:
Facade\Ignition\Exceptions\ViewException
View [header] not found.
任何帮助都会得到帮助
【问题讨论】:
如文档中所示:https://laravel.com/docs/7.x/packages#views 您可以使用
定义包视图位置/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
$this->loadViewsFrom(__DIR__.'/path/to/views', 'courier');
}
【讨论】:
loadViewsFrom() 将实现您的要求,而不是publishes()