示例 1:Route::get('/', 'API\PostController@index')->name(‘post.index’);示例 2:Route::get('/', [PostController::class, 'index'])->name(‘post.index’);在此示例中,我們需要在路由文件的頂部使用以下 use 語句:use App\Http\Controllers\API\PostController;第二個示例可以輕松地通過 cmd + 單擊從路由文件中導航控制器,但與更好的性能相比,哪個是最好的?僅將 laravel 用作 API 時是否必須定義命名路由,是否會為整體性能增加更多開銷?
3 回答

慕妹3242003
TA貢獻1824條經驗 獲得超6個贊
沒有真正的性能差異,因為您使用以下命令緩存生產中的路由:php artisan optimize
或php artisan route:cache
選擇你最喜歡的一個。
https://laravel.com/docs/6.x/controllers#route-caching

交互式愛情
TA貢獻1712條經驗 獲得超3個贊
Route::get('/', 'API\PostController@index')->name('post.index');
試試這個希望它有幫助。
- 3 回答
- 0 關注
- 116 瀏覽
添加回答
舉報
0/150
提交
取消