小编Md *_*lam的帖子

在 laravel 中插入带有迁移的外键值 laravel

我想在迁移时插入外键而不是在 1 中添加外键值

`public function up()
    {
        Schema::table('users', function (Blueprint $table) {
      $table->integer('role_id')->unsigned()->after('email')->nullable();
        $table->foreign('role_id')->references('id')->on('roles');
        });
        $data = [
            'name' => 'admin',
            'email' => 'admin@admin.com',
            'role_id' => 1,
            'password' => bcrypt('123456'),
        ];
        App\User::create($data);
    }`
Run Code Online (Sandbox Code Playgroud)

这是用户表的屏幕截图

foreign-keys insert migrate default-value laravel

5
推荐指数
1
解决办法
947
查看次数

标签 统计

default-value ×1

foreign-keys ×1

insert ×1

laravel ×1

migrate ×1