Laravel 路由操作

Laravel Route Action

两种写route action的方式,哪种方式最快效率最高?

Route::get('halo', [Api\V1\Client\HomeController::class, 'index']);

// or

Route::get('halo', "App\Http\Controllers\Api\V1\Client\HomeController@index");

这样的话,我有差不多500个路由器,两个路由器的写法有影响吗? 提前致谢。

这条路线:Route::get('halo', [Api\V1\Client\HomeController::class, 'index']);是Laravel 8以上版本,另一条是Laravel<8.n。所以问题是您将使用哪个 Laravel 版本。

关于性能问题。 Laravel 缓存路由。这意味着您将使用哪种样式并不重要。

也许一定是哪个 laravel 版本更快的问题。

如何编写路由对代码的运行速度没有影响运行。不管你怎么写,代码的基本功能都是一样的。