使用3个表在laravel eloquent中创建计算自定义列
我正在开发一些长期以来一直无法实现的功能。我有三个表(这里我只提到必填字段): 用户:id、出生日期(列出注册用户) 培训:id,开始日期(列出用户可以注册的所有可用培训。) 用户培训:id、用户id、培训id(存储注册培训的用户) 因此,我想在这里查询“用户”这一有说服力的信息,其中包含培训和用户培训的关系,但我需要一个名为“年龄”的自定义列,它将计算用户在培训开始日期的年龄。我正在使用分页,我还想使年龄可排序使用3个表在laravel eloquent中创建计算自定义列,laravel,Laravel,我正在开发一些长期以来一直无法实现的功能。我有三个表(这里我只提到必填字段): 用户:id、出生日期(列出注册用户) 培训:id,开始日期(列出用户可以注册的所有可用培训。) 用户培训:id、用户id、培训id(存储注册培训的用户) 因此,我想在这里查询“用户”这一有说服力的信息,其中包含培训和用户培训的关系,但我需要一个名为“年龄”的自定义列,它将计算用户在培训开始日期的年龄。我正在使用分页,我还想使年龄可排序 在这里加入我也可以达到同样的效果,但我想知道我是否可以通过关系和渴望的加载来做到这
在这里加入我也可以达到同样的效果,但我想知道我是否可以通过关系和渴望的加载来做到这一点。如果需要,我可以添加新的有说服力的关系,但不能编辑表模式。所以我想听听你的建议,如果这样做是可行的,也就是说,不使用任何连接?谢谢请告诉我是否可行。创建一个自定义轴模型并添加一个计算年龄的动态属性