2016-12-05 67 views
0

我試圖更新記錄註冊表,但傳遞數據時,它拋出我這個錯誤:路由在laravel更新

MethodNotAllowedHttpException in RouteCollection.php line 218: 

據我所知,有路由選擇問題,但我不能找到造成這種情況的原因。

我的形式:

<form action="{{route('profesorControll.update', $datosProfesor->id)}}" method="POST"> 

我的路由:

Route::resource('profesorControll', 'profesor\ProfesorController'); 

我的控制器:

public function update(Request $request, $id){ 
    $camposProfesor = array('nombre_profesor' => $request['nombre_profesor'], 'apellido_profesor' => $request['apellido_profesor'], 'documento_profesor' => $request['documento_profesor'], 'fecha_nacimiento_profesor' => $request['fecha_nacimiento_profesor'], 'telefono_profesor' => $request['telefono_profesor'], 'telefono_movil_profesor' => $request['telefono_movil_profesor'], 'correo_profesor' => $request['correo_profesor'], 'domicilio_profesor' => $request['domicilio_profesor'], 'institucion_id' => $request['idInstitucion']); 
    $update = DB::table('profesor')->where('id', $id)->update($camposProfesor); 
    Session::flash('mensaje_profesor', 'Profesor modificado correctamente'); 
    return redirect('Profesores/Editar/'. $id); 
} 

我該如何解決這個問題?

回答