Php 从Laravel装置外部看Laravel 5负载视图
我在从laravel安装外部加载/包括文件时遇到了一些麻烦,我知道如何从laravel的默认目录以外的目录加载视图Php 从Laravel装置外部看Laravel 5负载视图,php,laravel-5,Php,Laravel 5,我在从laravel安装外部加载/包括文件时遇到了一些麻烦,我知道如何从laravel的默认目录以外的目录加载视图 View::addNamespace('theme', '/path/to/themes/views'); return View::make('theme::view.name'); 但这是从laravel安装外部加载/包含视图的情况。我有一个这样的文件结构 /home /laravel-app/resources/views/app.blade.php /ou
View::addNamespace('theme', '/path/to/themes/views');
return View::make('theme::view.name');
但这是从laravel安装外部加载/包含视图的情况。我有一个这样的文件结构
/home
/laravel-app/resources/views/app.blade.php
/outside-laravel/subdomain/header.blade.php
/footer.blade.php
我只想在app.blade.php中包含header.blade.php和footer.blade.php文件
这就是我想在app.blade.php中实现的目标
@include("/home/outside-laravel/subdomain/header")
<div class="container">
@yield('content')
</div>
@include("/home/outside-laravel/subdomain/footer")
@include(“/home/outside-laravel/subdomain/header”)
@产量(‘含量’)
@包括(“/home/outside laravel/subdomain/footer”)
这真的有可能吗
除了使用php的inlude/require对路径进行硬编码之外,任何解决方案都必须为视图文件夹定义一个新路径。 转到config\View.php 你会发现:
'paths' => [
realpath(base_path('resources/views')),
],
将新视图路径添加到其中:
'paths' => [
realpath(base_path('resources/views')),
realpath(base_path('your new views path')),
],
您是否尝试过使用
View::addLocation(PATH)代码>?是的,也用过,不起作用。