2017-06-20 104 views
0

我做了什麼是根據它的trainee_id.see截圖創建這個刪除功能的爭奪。 enter image description here 控制器段是這樣Laravel方法[where]不存在錯誤

public function admin_destroy($trainee_id) 
{ 
    UserFeedbackController::where('trainee_id','=',$trainee_id)->delete(); 
    return back(); 
} 

路線這樣

Route::get('DeleteCertificates/{trainee_id?}', '[email protected]_destroy')->where('trainee_id', '(.*)');;

在視圖鏈接按鈕如下此

<td> <a class="btn btn-danger" href="DeleteCertificates/{{ $item->trainee_id }}">Delete</a> </td>

這裏是錯誤。 enter image description here

任何人都可以告訴我爲什麼這個錯誤。

+1

'UserFeedbackController'看起來像做錯事有一個'where'功能。您是否定義了「UserFeedback」模型? – apokryfos

+0

ModelName :: where('trainee_id','=',$ trainee_id) - > delete(); – Dexter

+0

你打電話給控制器的where()方法 –

回答

2

您呼叫到位型號的控制器名稱,猜MODELNAME是

UserFeedback 

所以用這個

UserFeedback::where('trainee_id','=',$trainee_id)->delete();