Laravel空间表列扩展



在role_has_permissions表中有3列,我想再添加一列。列名为公司id

$table->unsignedBigInteger('permission_id');
$table->string('model_type');
$table->unsignedBigInteger($columnNames['model_morph_key']);

任何添加此的方法

@MDMasum如果我理解您的要求,那么我相信您可以通过在现有表上生成另一个迁移来添加另一列。我不熟悉Spatie,但我了解Laravel,我不明白为什么这不起作用。

您可以在CLI中使用以下artisan命令来完成此操作:

php artisan make:migration add_company_id_to_role_has_permissions_table --table=role_has_permissions

您将获得一个生成的迁移文件,该文件的名称类似于以下内容:2020_09_03_012345_add_company_id_to_role_has_permissions_table.php

然后相应地修改生成的迁移文件中的up函数。

最后,在CLI中运行以下artisan命令:

php artisan migrate

最新更新