2017-02-16 73 views
0

我在處理髮布數據時遇到問題。Laravel 5收集發佈數據

舉例來說,如果我有一個簡單的小形式:

<form action='/leads/getpost' method='POST'> 
<input type='text' name='Domain'> 
<input type='submit' name='submit'> 

,然後收集數據,並嘗試呼應出來:

public function getPost() 
    { 
     $formData = Request::all() ; 
     var_dump($formData); 

     // 
    } 

我得到一個錯誤:在MethodNotAllowedHttpException RouteCollection.php 218行:

如果我使用GET做同樣的事情,它工作正常。

我嘗試過編輯VerifyCsrfToken並補充說:

protected $except = [ 'leads/getpost' 
     // 
    ]; 

仍然沒有工作。

+0

http://stackoverflow.com/questions/32718870/how-to-get-all -input-of-post-in-laravel-5 –

+0

@LeszekRepie,我試過這些例子,仍然沒有工作 – Matt

+0

https://laracasts.com/discuss/channels/laravel/methodnotallowedhttpexception-in-routecollectionphp-line-218? –

回答

0

嘗試這個

路線:

Route::post('leads/getpost', '[email protected]'); 

控制器:

use Request; 

public function getPost() 
    { 
     $formData = Request::all(); 
     var_dump($formData); // or you could return it to the view 

    }