发布请求不工作Laravel 5

时间:2015-08-20 08:22:28

标签: html5 post laravel-routing laravel-5.1 laravel-form

我正在尝试使用post方法提交表单,但它似乎不起作用。我已启用错误调试但仍未显示错误。提交表单后,加载相同的页面没有任何错误。 这是我的路线

Route::post('/home' , ['as' => 'store-post' , 'uses'=>'FacebookControllers\PostsController@save']);

我的表格是

{!!  Form::open(['route'=>'store-post' , 'class'=>'form'])!!}
                   <div class="form-group">
                        <label for="textarea"></label>
                        <textarea class="form-control" rows="5" name="textarea">What's on your mind?</textarea>
                   </div>
                   <div class="form-group col-sm-12">
                         <input type="submit" value="Post" class="btn btn-primary pull-right">
                   </div
{!!  Form::close() !!}

这是我的控制器

class PostsController extends Controller
{
    public function save(PostsRequests $request){

        $input = $request->all();
        $post = new Post();
        $post->user_id = Auth::user()->id;
        $post->content =$input;
        $post->user()->associate(1);
        $post->save();

        /*return redirect('home');*/
        return ('something');
    }
}

1 个答案:

答案 0 :(得分:1)

经过几个小时的搜索和尝试,我终于找到了解决方案。我使用自己的请求类并且路径不正确所以我更正了PostsRequests的路径,现在它正常工作。