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