接續上一篇所提到的內容,實作簡單的留言CRUD,
首先在之前已經建立好的DB建立兩筆資料,
資源控制器處理的操作
Verb | URI | Action | Route Name |
---|---|---|---|
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 |
接著新增一個postController,根據Laravel資源控制器的規則,
在artisan指令列輸入
php artisan make:controller postController –resource
系統會自動產生
index、store、create、edit、update、show、destroy這幾個function,
若只想建立空的controller將–resource拿掉即可,
接著建立postController的路由設定,
建立一個PostModel,
在view底下建立post資料夾,並新增index.blade.php
在postController的index function使用post Model取出資料,並回傳給view
此為最簡單的資料讀取範例