使幼虫的视图功能从路径中逃脱点

时间:2017-07-04 18:29:21

标签: php laravel

我正在使用Laravel应用程序,我想使用视图功能调用视图 问题是我的文件夹可能包含如下点:

"this.is.folder/file.blade.php"

当然laravel会假设它是

"this/is/folde/file.blade.php"

在我的情况下,该文件不存在!

$folderName = "this.is.folder";     
view($folderName.'/main/file');

那么如何解决这个问题并使视图转义为我的文件名中的点!

1 个答案:

答案 0 :(得分:-1)

修改:

正如评论中所述,我已经包含了解决方案的一部分 - 来自  laravel load view from a folder name with actual dot

$folder = 'this.is.folder';

View::addNamespace($folder, base_path('resources/views')."/{$folder}/");

Route::get('example', function() use ($folder) {
    return view("{$folder}::home");
});