【发布时间】:2022-01-22 19:30:12
【问题描述】:
我有一个菜单表、一个组菜单和这个表的数据透视表。
menus
menu_groups
menu_menu_group or menu_group_menu?
这个命名法正确吗?
谢谢!
【问题讨论】:
-
你可以有效地使用任何你想要的名字,只要你告诉 Laravel 模型中的表名 (a)(使用 protected $table = "whatever")并且在关系中作为传递给 hasManyThrough() 闭包的参数(或您使用的任何关系)。
-
@GilesBennett 您可以通过这样做修改表名是对的,但也许他们想遵循 Laravel 的默认命名法。
-
@shaedrich 是的,最佳实践的正确命名法。
-
还没有尝试过,但两者都应该是可能的,因为 Laravel 相当聪明,它应该可以得到它。
标签: laravel eloquent laravel-8