Laravel包括页面页眉和页脚之间的包视图

时间:2015-05-08 05:53:19

标签: laravel

我已经在laravel中创建了一个包,我无法在页面的页眉和页脚之间包含该包。请找到以下代码,

$this->loadViewsFrom(__DIR__.'\views','details');

如何在网站的页眉和页脚部分之间包含该包? 请帮我解决这个问题。

该包具有以下结构,如下所示

--Root
  --packages
      --events
          --details
               --src
                   --assets
                   --Models
                   --Request
                   --Views
                 routes.php
                 DetailsServiceProvider.php
                 DetailsController.php
           composer.json   

1 个答案:

答案 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')