2016-11-02 16 views
0

私の削除が機能しない理由が混乱しています。 マイroute削除がlaravelで機能しない5.2

Route::get('/delete-works/{id}/', [ 
'uses' => '[email protected]', 
'as' => 'Works.delete', 
'middleware' => 'auth' 
]); 

マイcontroller

public function getDeleteWorks(Request $request, $id) 
    { 
     $class_id = $request->get('class_id'); 

     $works = assainments::where('id', $id)->first(); 

     $works->delete(); 

     Flash::success('Successfuly deleted!'); 
     return redirect(route('works',['class_id'=>$class_id])); 

    } 

マイview link

<a href="{{ route('Works.delete', ['class_id'=>$class_id,'id' => $works->id]) }}" ><i class="fa fa-trash"></i></a> 

今では空白のページが表示されます。何も表示しないerror

+0

ルートをデバッグしようとしましたか?あなたの$リクエストをddしようとしてください。 –

+0

あなたは 'assainments'が' Assainments'ではないと確信していますか?また、 'class_id'はどこに配送されるのでしょうか?ルート文字列に 'class_id'パラメータが含まれていません。 – Matey

+0

私のルートは問題だと思うけど、見つけられません。 – Shuvo

答えて

-1

モデルをチェックしてください。たぶん主キーの最初の文字は大文字です。

+0

この回答はコメントになる可能性があります。あなたは今OPがおそらくそれを読んだことを削除することを検討する必要があります。回答は質問に「回答」し、会話には追加しない – AK47

関連する問題