如何从Laravel项目的外部添加.blade文件?

时间:2019-06-23 10:35:19

标签: laravel laravel-5 laravel-5.8

我有一个Laravel 5.8项目,我正在使用Blade来显示网站。

但是,我有.blade个文件在Laravel项目之外,我想@include()或使用return view();从控制器通过刀片显示。

这是一个类似的文件夹结构:

/var/www/examplesite1/
/var/www/examplesite2/
/var/www/laravel/
/var/www/storage/blade/

例如,Laravel应用程序位于/var/www/laravel/路径上。我要获取的刀片文件来自此路径/var/www/storage/blade/

我尝试过的是:

return view('/var/www/storage/blade/file.blade.php');

include('/var/www/storage/blade/file.blade.php');

他们都不工作,因为我遇到了这样的错误:View [.var.www.storage.blade.file.blade.php] not found.

我也尝试过从头开始省略'blade.php',但这是相同的。

是否可以从Laravel项目外部包含刀片文件?如果是,怎么办?

1 个答案:

答案 0 :(得分:2)

您可以将新目录添加到config/views.php中的视图路径中。 https://laravel-news.com/laravel-view-path