趕上所有路線

如果要捕獲所有路由,則可以使用正規表示式,如下所示:

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