【发布时间】:2018-12-26 14:27:12
【问题描述】:
我在实现自定义 404 错误时遇到了一些问题。
我的errorHandlerController:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class ErrorHandlerController extends Controller
{
public function errorCode404()
{
return view('errors.404');
}
public function errorCode405()
{
return view('errors.405');
}
}
路线:
Route::get('404',['as'=>'404','uses'=>'ErrorHandlerController@errorCode404']);
在其他一些控制器中,我正在尝试这样做:
return redirect()->route('404');
它没有显示任何错误,但在网络控制台我看到了这个(无尽的 302)
但是如果我使用
return view('errors.404');
一切正常。
请大家帮帮我,我的路线有什么问题吗?
【问题讨论】:
-
redirect()->route('404');是有史以来最不重要的事情。你为什么这样做?
-
laravel 5 custom 404的可能重复