2017-06-20 15 views
0

私は、このtrainee_idに従ってこの機能を作成しています。スクリーンショットを参照してください。 enter image description here コントローラセグメントは、ここで、このLaravel Method [where] does not existエラー

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

を以下のように、この

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

ビューでリンクボタンのような本

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

ルートのようなエラーです。 enter image description here

誰でもこのエラーが発生する理由を教えていただけますか。

+1

使用していると思います関数。 'UserFeedback'モデルが定義されていますか? – apokryfos

+0

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

+0

コントローラーでwhere()メソッドを呼び出すのですか? –

答えて

2

あなたはモデル名の代わりに、コントローラ名を呼んでいる、モデル名は

UserFeedback 

ので、この

は `UserFeedbackController`は` WHERE`を持つように間違った事のように見えます
UserFeedback::where('trainee_id','=',$trainee_id)->delete(); 
関連する問題