【问题标题】:How to include a blade which is in public directory, #Laravel如何包含公共目录中的刀片,#Laravel
【发布时间】:2017-07-18 19:35:49
【问题描述】:

我已经上传了刀片文件,里面有

/public/storage/apps/{**我的文件**}

现在我想将它包含在我的主视图中。我已经使用正常的语法来实现这一点。

@include('path')

但它不起作用,因为它会查找视图目录的路径。我也试过'

@include(url('path'))

我比较新鲜,不知道如何从根目录寻址。

我们将不胜感激。 谢谢。

【问题讨论】:

  • 我相信您能够提供config/view.php 配置文件View Storage Paths
  • 我猜如果我更改了默认路径,那么整个应用程序的所有其他路径地址都需要更改
  • 参考下面我的回答——我相信你能够提供多种路径:)

标签: laravel blade laravel-blade


【解决方案1】:

如果你打开config/view.php文件,你应该可以在那里注册多个路径:

    /*
    |--------------------------------------------------------------------------
    | View Storage Paths
    |--------------------------------------------------------------------------
    |
    | Most templating systems load templates from disk. Here you may specify
    | an array of paths that should be checked for your views. Of course
    | the usual Laravel view path has already been registered for you.
    |
    */

    'paths' => [
        realpath(base_path('resources/views')),
    ],

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-02
    • 2013-11-22
    • 2019-09-23
    • 2014-02-07
    • 2014-05-04
    • 1970-01-01
    • 2014-06-28
    • 2018-04-08
    相关资源
    最近更新 更多