关于Laravel多态关联自定义字段的使用疑问
问题#
我有个消息表 messages,其中 sender_type 字段判断类型,1 表示老师,2 表示学生,sender_id 是对应的 id
文档中的解决方案,但是和我的需求不匹配#
如下是文档中案例,但是我的字段并不是对应的模型名称,而是 1、2,我不想写到服务提供者中,请问我能不能拿到 Message 模型中单独定义
// 文档中的案例 Relation::enforceMorphMap([ 'post' => 'App\Models\Post', 'video' => 'App\Models\Video', ]) // 如下是我yy的代码 Message extend Model { public $morps = [ 1 => App\Models\User, 2 => App\Models\Teacher, ]; }
```
推荐文章: