このフレームワークについて何かを学ぶためだけに、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
誰かが理由を理解できますか?詳しい情報を教えていただけますか?