【发布时间】:2016-09-26 18:36:50
【问题描述】:
有什么方法可以检查视图是否存在?
类似于 PHP file_exists,但为了方便使用内部 laravel 方法
我想这样编码:
if(__ifViewExist__($view)){
return view($view)->render();
}
return "Page tidak ditemukan";
【问题讨论】:
有什么方法可以检查视图是否存在?
类似于 PHP file_exists,但为了方便使用内部 laravel 方法
我想这样编码:
if(__ifViewExist__($view)){
return view($view)->render();
}
return "Page tidak ditemukan";
【问题讨论】:
在web.php,您需要输入以下代码:
Route::get('/Test',function(){
if(View::exists('View'))
{
return view('View.php',['name' => 'Your string']);
}
return "File not found";
});
【讨论】:
是的。使用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');
【讨论】:
try {
return view($view);
} catch (\Exception $e) {
return "Page tidak ditemukan";
}
将是更有效的方式
【讨论】:
是的,exists() 方法可用。
if(view()->exists($view)){
return view($view)->render();
}
return "Page tidak ditemukan";
【讨论】: