亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Laravel 正確命名和定義路線的方法?

Laravel 正確命名和定義路線的方法?

PHP
守候你守候我 2022-07-09 10:06:57
示例 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 回答

?
素胚勾勒不出你

TA貢獻1827條經驗 獲得超9個贊

選擇哪一個來定義路由并不重要,但建議在生產環境中使用路由緩存

如果你的應用程序只使用基于控制器的路由,你應該利用 Laravel 的路由緩存。使用路由緩存將大大減少注冊所有應用程序路由所需的時間。在某些情況下,您的路線注冊速度甚至可能快 100 倍。要生成路由緩存,只需執行route:cacheArtisan 命令:

php artisan route:cache


查看完整回答
反對 回復 2022-07-09
?
慕妹3242003

TA貢獻1824條經驗 獲得超6個贊

沒有真正的性能差異,因為您使用以下命令緩存生產中的路由:php artisan optimizephp artisan route:cache

選擇你最喜歡的一個。

https://laravel.com/docs/6.x/controllers#route-caching


查看完整回答
反對 回復 2022-07-09
?
交互式愛情

TA貢獻1712條經驗 獲得超3個贊

Route::get('/', 'API\PostController@index')->name('post.index');

試試這個希望它有幫助。


查看完整回答
反對 回復 2022-07-09
  • 3 回答
  • 0 關注
  • 116 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號