Laravel 5.2检查方法是否存在?

Dzi*_*oni 22 view laravel

有没有方法来检查视图是否存在?

像PHP file_exists一样,但为方便起见使用内部laravel方法

我想这样编码:

if(__ifViewExist__($view)){
    return view($view)->render();
}
return "Page tidak ditemukan";
Run Code Online (Sandbox Code Playgroud)

Ill*_*eon 47

是的,exists()方法可用.

if(view()->exists($view)){
    return view($view)->render();
}
return "Page tidak ditemukan";
Run Code Online (Sandbox Code Playgroud)

  • 只是为了信息 - >你在Laravel 5.3中添加了@includeIf()指令 (4认同)

gec*_*kob 5

是的。使用View门面。

// Return true when welcome.blade.php does not exist in theview folder
View::exists('welcome'); 

// Return false when login.blade.php does not exist in the view folder
View::exists('login');
Run Code Online (Sandbox Code Playgroud)