[英]Laravel 9 how can I redirect all exception in home page?
我正在使用 laravel 版本 9.x,我可以在其中處理App\Exceptions\Handler.php
文件中的異常,如下所示
public function register()
{
$this->renderable(function (NotFoundHttpException $e, $request) {
return redirect(route('home'));
});
}
但問題是,當應用程序調試模式為 false 時,我必須將所有異常(不僅是 NotFoundHttpException)或錯誤重定向到主頁。
如何將所有錯誤或異常重定向到主頁?
要將所有異常重定向到主頁,您可以在 renderable 方法中使用一個 catch-all 異常處理程序,如下所示
public function register()
{
$this->renderable(function (\Exception $e, $request) {
return redirect(route('home'));
});
}
這將捕獲所有異常並將它們重定向到主頁
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.