小编Mat*_*att的帖子

将Laravel模型扩展到多个层是一个好习惯吗?

我在Laravel 5.1上重新开发一个项目

我意识到旧课程变得非常复杂,并且不再遵循"单一责任"原则.

所以我打算这样做:

<?php

class User extends Model
{

}

class SocialUser extends User
{

}
Run Code Online (Sandbox Code Playgroud)

所以我有几个问题,

  1. 是否有可能实现这一目标?
  2. 如果是,那么SocialUser类是否会链接回同一个数据库表,即User用户,是否会与User模型本身冲突?
  3. 这首先是一个很好的设计实践吗?或者我最好利用特质?

谢谢.

php laravel eloquent laravel-5.1

6
推荐指数
1
解决办法
396
查看次数

标签 统计

eloquent ×1

laravel ×1

laravel-5.1 ×1

php ×1