//middleware
if ( Helpers::isMobile() ) {
//how to change view path root here, from views -> views/mobile
}
//desktop layout
/views/index.blade.php
//mobile layout
/views/mobile/index.blade.php
我有一个网站需要在检测到手机时更改视图根路径。
我在Helpers中有手机检测功能
我希望在中间件
可以从配置中禁用此中间件吗? (配置/ setting.php)
答案 0 :(得分:0)
要在运行时更改路径,您必须创建FileViewFinder
的新实例。
您可以使用此代码
$finder = new \Illuminate\View\FileViewFinder(app()['files'], array(app_path().'/your path'));
View::setFinder($finder);
或者您可以使用此代码
向视图文件夹中添加新位置\View::addLocation('location to your view folder')