先上表结构:
User: id
Post: id, title
Tweet: id, content
Dynamic: id, typeable_id, typeable_type, user_id, content<br></br>
我现在想通过$user->dynamics
获取用户的所有动态。。。
试过用hasMany
,但是只能获得动态的记录,不能获得动态对应的记录
看了下模型的多态,也是了,但是那个貌似只能单独获取某一种(比如只获取post动态),并不能混着来。。。
先上表结构:
User: id
Post: id, title
Tweet: id, content
Dynamic: id, typeable_id, typeable_type, user_id, content<br></br>
我现在想通过$user->dynamics
获取用户的所有动态。。。
试过用hasMany
,但是只能获得动态的记录,不能获得动态对应的记录
看了下模型的多态,也是了,但是那个貌似只能单独获取某一种(比如只获取post动态),并不能混着来。。。
你说的是这个么? https://laravist.com/series/dive-into-laravel-eloquent-model/episodes/5
把你的模型关系的定义放出来看看