我正在用 laravel 做一个项目。我正在使用 Cartalyst-Sentinel。如何在数据库的用户表中添加来自 first_name+last_name 的 slug
我为“角色”表添加了 slug,但我不知道如何通过添加 first_name 和 last_name 在“users”表的“slug”列中添加值。例如:first_name="JOHN",last_name="CENA",slug="JOHN-CENA"
Schema::create('users', function (Blueprint $table) {
$table->increments('id');
$table->string('email');
$table->string('password');
$table->string('birthday')->nullable();
$table->string('gender')->nullable();
$table->text('permissions')->nullable();
$table->timestamp('last_login')->nullable();
$table->string('first_name')->nullable();
$table->string('last_name')->nullable();
$table->string('slug');
$table->timestamps();
$table->engine = 'InnoDB';
$table->unique('email');
$table->unique('slug');
});
DB::table('roles')->insert(array(
array('id'=>1, 'slug'=> 'admin', 'name'=> 'Admin', 'permissions'=> NULL),
array('id'=>2, 'slug'=> 'user', 'name'=> 'User', 'permissions'=> NULL)
)
);