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);
}
我該如何解決這個問題?