2017-06-20 54 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();