laravel POST输入无效

时间:2017-02-26 16:45:16

标签: php laravel

我真的不确定为什么我的控制器没有收到属性和值输入!这是我的系统。

查看

<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', 'Attributes@store');

当我按提交时,我收到了

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

但没有别的。我真的不确定我在这里失踪了什么!

1 个答案:

答案 0 :(得分:5)

您在name

内的输入元素上缺少form属性
   <input type="text" name="attribute" id="attribute" /> 
                       ^
   <input type="text" name ="value" id="value" />
                       ^

然后修复store

中的controller函数
public function store(Request $request) 
{
    dd(request()->all());
}