2016-08-19 110 views
0

我有一個表格:空表單請求數據?

<form method="post" action="{{ route('news.store') }}"> 

此鏈接到我的資源控制器,在存儲方法,我有:

public function store(Request $request) 
    dd($request->all()); 
    .... 

但這輸出空數組。

我哪裏錯了?

+0

您是否正確地在您的表單中包含CSRF保護?如果不是這種情況,我認爲你會從Laravel那裏得到一個錯誤,但是最好問一下確定。 – AntoineB

+0

啊,是的,沒有令牌!我怎麼能包括這一點,我知道一個隱藏的領域,但我怎樣才能在L5輸出令牌。 – panthro

+0

https://laravel.com/docs/5.2/routing#csrf-protection – AntoineB

回答

1

首先,laravel會拋出一個TokenMismatchException,如果這與丟失的CSRF字段有關。其次,在laravel 5.2中,您以這種方式添加CSRF字段:{!! csrf_field !!}。 最後,驗證您是否有帖子路線。