【问题标题】:Laravel include package view between header and footer of the pageLaravel 在页面的页眉和页脚之间包含包视图
【发布时间】:2015-05-08 14:59:52
【问题描述】:

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

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

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

包的结构如下图所示

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

【问题讨论】:

    标签: laravel


    【解决方案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')

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-03
      • 2020-12-01
      • 2013-09-13
      • 2019-02-28
      • 2017-01-20
      • 1970-01-01
      相关资源
      最近更新 更多