我有一个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项目外部包含刀片文件?如果是,怎么办?