2017-02-26 4 views
1

Ich bin mir nicht sicher, warum mein Controller die Attribut- und Werteingabe nicht empfängt! Hier ist mein System. Bare mit mir, ich bin mit Laravel AnsichtLaravel POST-Eingang funktioniert nicht

<form method="POST" action="create/attribute"> 
    {{ csrf_field() }} 
    <div class="12u$"> 

     <input type="text" id="attribute" > 
     <input type="text" id="value" > 
    </div> 

     <div class="12u$"> 
     <ul class="actions"> 
      <li><input type="submit" value="Submit" class="special" /></li> 
      <li><input type="reset" value="Reset" /></li> 
     </ul> 
     </div> 
    </form> 

-Controller

public function store() 
    { 
     dd(request()->all()); 
} 

Route

Route::post('/stimulus/create/attribute', '[email protected]'); 

Als ich übermittle ich erhalten

drücken unerfahren
array:1 [▼ 
    "_token" => "K4TSq9lVQq8etkH8lPDxfUJ8g9oF58wm2kJ2pwlz" 
] 

B Aber sonst nichts. Ich bin mir wirklich nicht sicher, was ich hier vermisse!

Danke!

+1

Warum sind diese Leute stimmen unten ?? – lewis4u

Antwort

4

Sie fehlt das name Attribut sowohl des Eingangselements innerhalb des form

<input type="text" name="attribute" id="attribute" /> 
        ^
    <input type="text" name ="value" id="value" /> 
        ^

und anschließend das store Funktion innerhalb controller

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