我想知道是否有辦法更改 Laravel 資源控制器的默認 URL。例如,對于基本的 CRUD 操作,為了創建,我們有一個/createLaravel 默認創建的路由。它可以更改為/ask或/new類似的東西嗎?
uj5u.com熱心網友回復:
您可以“本地化”無需太多作業而創建的資源 URI(添加到boot服務提供者的方法中):
Route::resourceVerbs([
'create' => 'new',
]);
這將使所有呼叫都Route::resource(...)使用“new”而不是“create”來為create操作創建 URI。
如果您需要變得比類似的東西更復雜,您可以擴展Illuminate\Routing\ResourceRegistrar以以您想要的任何方式覆寫它。您可以呼叫版本的實體或將其系結到Illuminate\Routing\ResourceRegistrar將其用于所有resource呼叫的容器。
Laravel 9.x - 檔案 - 控制器 - 資源控制器 - 本地化資源 URI
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/432527.html
下一篇:按查詢分組Laravel
