我想添加自定义用户字段,但不能在注册时分配它们,或者需要"必需"。最有效的方法是向Auth对象添加一个字段,还是有更好的方法来做到这一点?
答案 0 :(得分:1)
在新的Laravel 5安装中,您必须编辑User类和用户迁移:
1)在您的<button id="code-submit" class="ui icon button" style="border-left: 1px solid #fff;">
中,您必须为每个自定义字段扩展app/User.php
数组。
示例:$fillable
表示自定义$fillable = ['name', 'email', 'password', 'city'];
字段。
2)在city
中,您必须为每个自定义字段添加数据库列,然后再运行database/migrations/2014_10_12_000000_create_users_table.php
(请参阅http://laravel.com/docs/master/migrations)。
示例:php artisan migrate
表示自定义$table->string('city');
字段。