【发布时间】:2013-07-03 09:51:36
【问题描述】:
我正在 laravel 中构建一个非常简单的 CRUD,只是为了了解这个框架。 它就像一个魅力,但我不能让控制器的更新功能正常工作。
这是我的情况:
1) 我使用 artisan 命令构建了一个资源控制器。
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
有人能理解为什么吗?我可以帮助您了解更多信息吗?
【问题讨论】: