在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