我有以下系列:
Collection {#409 ▼
#items: array:1 [▼
0 => {#399 ▼
+"id": 11
+"user_id": 1
+"name": "Job Alert"
+"criteria": "{"languages": "3", "employerTypes": "1,2"}"
+"status": "Active"
+"frequency": 1
}
]
}
在我的刀片模板中,我想根据以下标准构建网址:
@foreach($jobAlerts as $alert)
<a href="/jobs{{!empty($alert->criteria) ? '?'.http_build_query($alert->criteria) : ''}}">Preview</a>
@endforeach
但我收到以下错误:
http_build_query(): Parameter 1 expected to be Array or Object. Incorrect value given
正如您从集合中看到的那样,标准显然是一个对象。那么为什么会抛出这个错误,我该如何解决?