我可能有办法让Laravel自动生成包含ManytoMany关系上的数据透视索引的表 . 或者也许是通过工匠?
到目前为止,我正在创建我的实体模型(例如,用户和角色:用户有许多角色,许多用户都承担了角色)我在每个模型中定义了belongsToMany方法 .
然后我为create_users_table,create_roles_table和create_role_user_table创建迁移
如果有一个命令在创建两个实体后创建第三个具有n:n关系表的命令,那将会很棒 .
(也许答案是:不,它不存在......)
1 回答
是的,使用Laravel 5 Generators Extended package:
php artisan make:migration:pivot User Role
安装包,然后您可以使用此命令和更多新命令 . 安装软件包后运行
php artisan
以查看可以使用的所有命令 .