Laravel 5-从存储文件夹加载视图刀片文件

侯赛尼·祖尔基夫利

是否可以从storage文件夹而不是从文件夹加载视图resources\views

用户名

是的,您有两种选择。


1.将另一个路径添加到您的视图配置文件

打开config/view.php并将您的新路径添加到paths数组:

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

Laravel将返回最先匹配的任何视图,因此请确保对路径进行相应排序。


2.添加视图名称空间

打开app/Providers/AppServiceProvider.php并添加新的视图命名空间:

public function boot()
{
    $this->loadViewsFrom(storage_path(), 'custom_name');
}

有了这个,您可以使用以下前缀访问视图custom_name

return view('custom_name::home');

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Laravel 5中恢复存储文件夹

Laravel 5 Models文件夹

如何在Laravel 5中使用输入名称创建存储文件夹和子文件夹

如何在Laravel5中更改视图文件夹?

Laravel 5-将所有模板加载到文件夹中

将图像保存在公用文件夹中而不是存储laravel 5

从视图的存储文件夹中获取图像-Laravel 5.4

Laravel 8 – 使用刀片资源显示图像,但从资源子文件夹加载

如何保护laravel存储文件夹?

Heroku,访问laravel存储文件夹

Laravel中的存储文件夹

在视图文件中显示存储在公用文件夹外部的图像-Laravel

从 Laravel 的缓存中加载刀片视图文件

Laravel将配置,视图,CSS和JS的多个文件夹存储在资源文件夹之外的根文件夹中

Laravel 5 make:controller在app文件夹而不是controller文件夹中创建控制器

用户注册后创建一个文件夹laravel 5 Laravel 5.2

在Laravel 5文件夹结构中哪里保存文件?

Laravel 8:如何删除存储文件夹中的文件

Laravel 无法上传存储文件夹中的文件

Laravel:存储不将文件放在公用文件夹中

Laravel 5 如何从控制器传递单个变量并在刀片视图文件中捕获相同的变量?

laravel 5加载但不执行js文件

文件存储不起作用。Laravel 5

如何存储csv文件laravel 5 php?

用户注册laravel 5后创建一个文件夹

将干预图像保存在Laravel 5的所有者文件夹中

如何在Laravel 5中将公用文件夹更改为public_html

如何从Laravel 5(URL数据)的Public / Images文件夹中删除图像

路由到Laravel 5中子文件夹中的控制器