2017-02-26 61 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()); 
}