我已经在laravel中创建了一个包,我无法在页面的页眉和页脚之间包含该包。请找到以下代码,
$this->loadViewsFrom(__DIR__.'\views','details');
如何在网站的页眉和页脚部分之间包含该包? 请帮我解决这个问题。
该包具有以下结构,如下所示
--Root
--packages
--events
--details
--src
--assets
--Models
--Request
--Views
routes.php
DetailsServiceProvider.php
DetailsController.php
composer.json
答案 0 :(得分:1)
在service provider中,您将使用以下代码注册视图命名空间:
$this->loadViewsFrom(__DIR__.'\relative\path\from\service-provider','details');
现在,您可以使用view('details::template-file')
加载文件,该文件将查找路径\relative\path\from\service-provider\template-file.blade
或将其包含在其他刀片文件中:@include('details::template-file')