如何从Laravel项目外部包含.blade文件?

如何从Laravel项目外部包含.blade文件?,laravel,laravel-5,laravel-5.8,Laravel,Laravel 5,Laravel 5.8,我有一个Laravel5.8项目,我正在使用Blade来显示网站 但是,我在Laravel项目之外有.blade文件,我希望@include()或使用返回视图()从控制器显示这些文件带刀片 下面是一个类似的文件夹结构: /var/www/examplesite1/ /var/www/examplesite2/ /var/www/laravel/ /var/www/storage/blade/ 例如,Laravel应用程序位于/var/www/Laravel/路径上。我要获取的刀片文件来自此路径

我有一个Laravel5.8项目,我正在使用Blade来显示网站

但是,我在Laravel项目之外有
.blade
文件,我希望
@include()
或使用
返回视图()从控制器显示这些文件带刀片

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

/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]找不到。

我也尝试过在结尾省略“blade.php”,但都是一样的


是否可以包含来自Laravel项目外部的刀片文件?如果是,如何添加?

您可以将新目录添加到
config/views.php
中的视图路径

Laravel希望在项目根目录中的
resources/views
目录中找到视图:。通过将它们保留在项目之外,您想要实现什么?不确定您想要实现什么,但要包含外部.php文件,您可以执行类似于include($\u SERVER['DOCUMENT\u ROOT']./../any_file.php');include($\服务器['DOCUMENT\u ROOT']将引导您到Laravel公用文件夹。这可能是。为什么要这样做?