2017-02-16 8 views
0

Ich habe ein Problem mit der Arbeit mit Post-Daten.Laravel 5 Sammeln von Post-Daten

Zum Beispiel, wenn ich habe eine kleine, einfache Form:

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

und dann die Daten sammeln und versuchen, es echo:

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

     // 
    } 

Ich erhalte eine Fehlermeldung: MethodNotAllowedHttpException in RouteCollection.php Zeile 218:

Wenn ich das gleiche mit GET tun, funktioniert es gut.

Ich versuchte, die VerifyCsrfToken zu bearbeiten und das hinzugefügt:

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

immer noch nicht funktioniert.

+0

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

+0

@LeszekRepie, habe ich diese Beispiele versucht, immer noch nicht funktioniert – Matt

+0

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

Antwort

0

Probieren Sie diese

Route:

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

Controller:

use Request; 

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

    }