首页 文章

Laravel有很多很多关系,有没有办法自动生成数据透视表?

提问于
浏览
0

我可能有办法让Laravel自动生成包含ManytoMany关系上的数据透视索引的表 . 或者也许是通过工匠?

到目前为止,我正在创建我的实体模型(例如,用户和角色:用户有许多角色,许多用户都承担了角色)我在每个模型中定义了belongsToMany方法 .

然后我为create_users_table,create_roles_table和create_role_user_table创建迁移

如果有一个命令在创建两个实体后创建第三个具有n:n关系表的命令,那将会很棒 .

(也许答案是:不,它不存在......)

1 回答

  • 2

    是的,使用Laravel 5 Generators Extended package

    php artisan make:migration:pivot User Role

    安装包,然后您可以使用此命令和更多新命令 . 安装软件包后运行 php artisan 以查看可以使用的所有命令 .

相关问题