【发布时间】:2015-11-04 09:58:39
【问题描述】:
我正在修改 Laravel 5.1 上的项目
我意识到旧的类已经变得非常复杂,不再真正遵循“单一职责”的原则。
所以我打算这样做:
<?php
class User extends Model
{
}
class SocialUser extends User
{
}
所以我有几个问题,
- 有可能实现吗?
- 如果是,那么 SocialUser 类是否会链接回同一数据库表,即 Users 并且会与 User 模型冲突本身?
- 首先这一切都是一种好的设计实践吗?还是我更好地利用特质?
谢谢。
【问题讨论】:
-
是的,是的,如果没有关于您的特定用例的更多详细信息,则无法发表评论。
标签: php laravel eloquent laravel-5.1