Laravel創建資源控制器


Laravel 資源路由將典型的「CRUD」路由分配給具有單行代碼的控制器。比如,創建一個控制器來處理應用保存的「照片」的所有 HTTP 請求。使用 Artisan 命令 make:controller 來快速創建控制器:

這個命令會生成一個控制器 app/Http/Controllers/PhotoController.php。其中包含了每個可用資源的操作方法。

接下來,你可以給控制器注冊一個資源路由:

創建后的控制方法結構如下

資源控制器操作處理

動作 URI 行為 路由名稱
GET /photos index photos.index
GET /photos/create create photos.create
POST /photos store photos.store
GET /photos/{photo} show photos.show
GET /photos/{photo}/edit edit photos.edit
PUT/PATCH /photos/{photo} update photos.update
DELETE /photos/{photo} destroy photos.destroy
 

如訪問編輯如下:

 

聲明資源路由時,你可以指定控制器處理的部分行為,而不是所有默認的行為:

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM