我在 laravel 中构建了一个非常简单的 CRUD,只是为了了解这个框架。它就像一个魅力,但我不能让控制器的更新功能正常工作。
这是我的情况:
1)我使用工匠命令构建资源控制器。
2)我使用刀片构建表单视图并使用以下代码打开表单:
<!-- Form -->
@if($mode=="edit")
{{ Form::model($task, array('route'=>array('task.update',$task->id),'files'=>true)) }}
@else
{{ Form::open(array('route'=>'task.store','files'=>true)) }}
@endif
它工作得很好,每个字段都充满了正确的数据。表单操作的生成 url是:
http://localhost/mysite/task/2
问题是,当我提交此表单时,我收到此错误:
Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException
有人能理解为什么吗?我可以帮助您了解更多信息吗?