Я новичок в Laravel, поэтому у меня есть проект, простой CRUD, но метод удаления не работает, когда я пытаюсь удалить данные, и я действительно не знаю, почему. Это ошибка:
Ошибка:
throw new MethodNotAllowedHttpException($others);
Контроллер:
public function destroy($id)
{
$project = Project::find($id);
if($project->user_id==Auth::id()) {
$project->delete();
return Redirect::to('/');
} else {
Session::flash('message', 'You can't delete this!');
return Redirect::to('/');
}
}
Просмотр:
{{Form::open(array('url' => 'project/destroy/'.$p->id, 'method' => 'DELETE'))}}
{{Form::submit("Delete", array('class' => 't2tButton text-center'))}}
{{Form::close()}}
Маршруты:
Route::post('/project/destroy/{id}', "ProjectController@destroy");
'You can't delete this!'
— Вы должны заключить это жало в двойные кавычки""
! - person Yang   schedule 12.09.2014'
вcan't
вот такcan\'t
- person Dan   schedule 12.09.2014