赶上所有路线
如果要捕获所有路由,则可以使用正则表达式,如下所示:
Route::any('{catchall}', 'CatchAllController@handle')->where('catchall', '.*');
重要提示: 如果你有其他路线并且你不希望全面干扰,你应该将其放在最后。例如:
捕获除已定义之外的所有路径
Route::get('login', 'AuthController@login');
Route::get('logout', 'AuthController@logout');
Route::get('home', 'HomeController@home');
// The catch-all will match anything except the previous defined routes.
Route::any('{catchall}', 'CatchAllController@handle')->where('catchall', '.*');