fbpx

今天我們要來開始撰寫controller的內容,

先從Workcontroller的index( )開始,

index( )的內容所對應的頁面是home.blade.php。

Step1.

use model

在這裡我們需要將controller跟對應的M先生負責人作關係連結,

所以在上面寫上use App\Wor ;。

Step2.

取得作品

寫上$works = Work::orderBy(‘id’,’desc’)->paginate(9);

  1. $works表示所有上傳的作品,所以這裡是works而不是work
  2. Work為Model
  3. orderBy(‘id’,’desc’)將取得的東西進行排序,第一個參數是填要用來排序的欄位,這裡我們填id,第二個參數是控制排序方向,這裡可以填desc(由大至小)或asc(由小至大)
  4. paginate(9)表示為一頁能放置幾項資料(作品),這裡我填9。

Step3.

填寫對應頁面

寫上return view(‘back.work.home’, compact(‘works’));

compact(‘works’)將取得的變數回傳到我們指定的頁面

以上是對index的內容撰寫,about的controller也是一樣的寫法。

Leave a Reply