[英]How to call accessor in javascript blade laravel?
我在 model 中设置了一个访问器
public function getDayInfoAttribute()
{
$fromDate = $this->program->from_date;
$toDate = $this->program->to_date;
$period = CarbonPeriod::create($fromDate, $toDate);
$days = [];
foreach ($period as $p) {
$day = verta($p)->formatWord('l');
$dayOfWeek = verta($p)->dayOfWeek;
$days[$dayOfWeek]=[
'id' => $dayOfWeek,
'day' => $day,
'date' => $p->format('Y-m-d')
];
}
return $days;
}
我的 javascript 代码是用刀片编写的。
现在我想在 javascript 代码中调用它。
<script>
let fields =@json($prgFields);
fields.day_info['id'];
</script>
如果您有解决此问题的任何想法,请提供帮助。 谢谢
从文档中:
如果您希望将这些计算值添加到 model 的数组 / JSON 表示中, 则需要 append 它们。
class PrgField
{
protected $appends = [ 'dayInfo' ];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.