У меня есть проект 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' с конца, но это то же самое.
Возможно ли включить файл blade из-за пределов проекта Laravel?Если да, то как?