2017-02-26 64 views
1

我真的不知道爲什麼我的控制器沒有收到屬性和值輸入!這是我的系統。裸陪我,我不跟Laravel 查看經歷laravel POST輸入不起作用

<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> 

控制器

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

路線

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

當我按下提交我收到

array:1 [▼ 
    "_token" => "K4TSq9lVQq8etkH8lPDxfUJ8g9oF58wm2kJ2pwlz" 
] 

乙沒有別的。我真的不確定我在這裏錯過了什麼!

謝謝!

+1

爲什麼人們投票下來的store功能? – lewis4u

回答

4

你缺少雙方的輸入元素的name屬性form

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

內,然後固定內controller

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