Laravel 4中的MethodNotAllowedException

时间:2014-10-19 09:40:52

标签: php symfony laravel-4 laravel-routing

我在提交表单后收到此错误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');      
}

以下是错误的屏幕截图

Error Screenshot

1 个答案:

答案 0 :(得分:0)

首先尝试查看** :: ** Make:

public function post_update_post_details()
{
    return View::Make('demo')->with('msg','Successfully Updated');       
}