04-14-2019

Laravel_edit( )內容撰寫

 

今天要來寫WorkController.php中edit( ),

edit( )是編輯我們已送出的文章內容,所對應的頁面是edit.blade.php。

 

Step1.

 

取得點擊項目的id

 

寫上$work = Work::findOrFail($id);

 

$work在這裡是用單數的形式,因為我們是編輯一個id的內容

$work = Work::findOrFail($id);跟show的寫法一樣,找不到時會報Illuminate\Database\Eloquent\ModelNotFoundException

但一樣如果只是寫find也可以,可是我是建議寫會報錯的方式啦~

這樣你才能知道問題點到底出在哪裡。

 

Step2.

 

返回對應的頁面

 

寫上return view('back.work.work', compact('work'));

 

以上就是edit( )寫法~