我在提交表单后收到此错误Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException
,我不知道为什么,但我已经尝试了所有但没有成功。
以下是我的代码段
视图
myView.blade.php
@extends('layouts.default')
@section('content')
{{ Form::open(array('url' => 'postDetails/updatePost','files'=>true),'POST') }}
<ul>
<li>
{{ Form::select('postType',array(''=>'Type','Items'=>'Items','Services'=>'Services','Skills'=>'Skills'),Input::old(postType),array('id'=>'postType')) }}
</li>
<li>
{{ Form::select('postCategory',array(''=>'Category'),Input::old('postCategory'),array('id'=>'postCategory')) }}
</li>
<li>
{{ Form::text('postPrice',Input::old(postPrice) }}
</li>
</ul>
<p>
{{ Form::textarea('postDescription',$post->postDescription) }}
</p>
<p>
{{ Form::submit('Update') }}
</p>
{{ Form::close() }}
@stop
routes.php文件
Route::post('postDetails/updatePost', array('as'=>'updatePost','uses'=>'UserController@post_update_post_details'));
控制器
UserController.php
public function post_update_post_details()
{
return View::make('demo')->with('msg','Successfully Updated');
}
以下是错误的屏幕截图,
答案 0 :(得分:0)
首先尝试查看** :: ** Make:
public function post_update_post_details()
{
return View::Make('demo')->with('msg','Successfully Updated');
}