今天我們要來開始撰寫controller的內容,
先從Workcontroller的index( )開始,
index( )的內容所對應的頁面是home.blade.php。
Step1.
use model
在這裡我們需要將controller跟對應的M先生負責人作關係連結,
所以在上面寫上use App\Wor ;。
Step2.
取得作品
寫上$works = Work::orderBy(‘id’,’desc’)->paginate(9);
- $works表示所有上傳的作品,所以這裡是works而不是work
- Work為Model
- orderBy(‘id’,’desc’)將取得的東西進行排序,第一個參數是填要用來排序的欄位,這裡我們填id,第二個參數是控制排序方向,這裡可以填desc(由大至小)或asc(由小至大)
- paginate(9)表示為一頁能放置幾項資料(作品),這裡我填9。
Step3.
填寫對應頁面
寫上return view(‘back.work.home’, compact(‘works’));
compact(‘works’)將取得的變數回傳到我們指定的頁面
以上是對index的內容撰寫,about的controller也是一樣的寫法。