赶上所有路线

如果要捕获所有路由,则可以使用正则表达式,如下所示:

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', '.*');