我在用户和出勤之间有关系,在出勤表中我有字段start
和end
,它们是date
字段。我可以通过关系检索数据。我正在获取当月的用户缺勤,之后我想将带有此日期数组(解析为碳)的“附加”字段/变量/属性添加到用户模型中。可以吗?
我试图将booted()
方法与static::retrieved
函数一起使用,在那里我调用了另一个函数。
当我需要检查视图中的缺勤情况以显示Calendar时,我迭代了太多次(之前我在Users模型中创建了一个方法来检索和解析这些数据)。
我需要达到这样的目标:
if(in_array($someDates, $user->additional_array)) [...]
以前我有:
if(in_array($someDates, $user->methodToReturnAdditionalArray())) [...]
你知道吗?
1条答案
按热度按时间b4lqfgs41#
您可以使用Laravel属性并定义获取所需数据的新方法
示例:
然后你可以像这样使用它: