如何将命名方法传递给 Laravel 中的后备路由?

Esr*_*lva 3 php laravel-5

Laravel 路由中有一个后备方法:

Route::fallback(function () {
    //
});
Run Code Online (Sandbox Code Playgroud)

正常的路线是这样的:

Route::get('/user', 'UserController@list');
Run Code Online (Sandbox Code Playgroud)

有一种方法可以像这样使用后备路由:

Route::fallback('FallbackController@index');
Run Code Online (Sandbox Code Playgroud)

Ren*_*ear 6

你是在自问自答?

https://twitter.com/themsaid/status/910135205989625856/photo/1?ref_src = twsrc%5Etfw%7ctwcamp%5etweetembed bed bbedembed bed deetembed bedweetembed bedweetembed; 2Flaravel-V5-5- 5

Route::fallback('FallbackController@index');
Run Code Online (Sandbox Code Playgroud)

确实是语法(Laravel 5.5.5+)。

  • 有趣的是,他们在[文档](https://laravel.com/docs/5.8/routing#fallback-routes)中没有提到这一点。 (2认同)