laravel 5选择输入未插入用户表

时间:2015-10-15 18:04:43

标签: php laravel laravel-5 forms-authentication

我决定在预定义的用户表

中添加类型
Schema::create('users', function(Blueprint $table)
        {
            $table->increments('id');
            $table->string('name');
            $table->string('email')->unique();
            $table->string('password', 60);
            $table->string('type', 50);
            $table->rememberToken();
            $table->timestamps();
        });

我已将其设置为可填写,以便可以填充。

protected $fillable = ['name', 'email', 'password', 'type'];

我还在寄存器视图中创建了一个选择输入来取值

<div class="form-group">
  <label class="col-md-4 control-label">User Type</label>
  <div class="col-md-6">
    <select class="form-control" name="type" id="type">
      <option value="0">Patient</option>
      <option value="1">Doctor</option>
      <option value="2">Nurse</option>
    </select>
  </div>
</div>

但只有空白值会添加到我的类型列中,您认为这里的问题是什么?

1 个答案:

答案 0 :(得分:0)

您需要删除value属性或将其设置为所需的值'患者'。

<div class="form-group">
  <label class="col-md-4 control-label">User Type</label>
  <div class="col-md-6">
    <select class="form-control" name="type" id="type">
      <option>Patient</option>
      <option>Doctor</option>
      <option>Nurse</option>
    </select>
  </div>
</div>