2016-11-02 3 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

경로를 디버그하려고 했습니까? 예를 들어 $ 요청을 시도하십시오. –

+0

assainments는 Assainments가 아니겠습니까? 또한,'class_id'는 전달되어야 할 곳이 어디입니까? 라우트 문자열에는'class_id' 매개 변수가 없습니다. – Matey

+0

내 경로가 문제는 아니지만 찾을 수 없다고 생각합니다. – Shuvo

답변

-1

모델을 확인하십시오. 어쩌면 기본 키의 첫 글자가 대문자입니다.

+0

이 답변은 코멘트 일 수 있습니다. 당신은 OP가 아마도 그것을 읽었을 때 삭제를 고려해야합니다. 답변은 질문에 '답해야하며 대화에 추가하지 않아야합니다.' – AK47

관련 문제