作者:舞倾城2010_217 | 来源:互联网 | 2023-07-26 12:30
Model::all() 返回的对象格式:
1 2 3 4 5
| object(Illuminate\Database\Eloquent\Collection)[275]
protected 'items' =>
array (size=1)
0 =>
object(App\Models\Keywords)[276] |
重组的‘对象格式:
1 2 3 4 5
| object(Illuminate\Support\Collection)[249]
protected 'items' =>
array (size=1)
0 =>
object(stdClass)[265] |
问题当重组的对象转换成数组在foreach循环的时候会出现
1
| “Cannot use a scalar value as an array” |
这种错误,之前用转换器collect或者json_decode来解决此问题,但如果不能使用转换器的情况下在控制器里面即使这样处理也会报错,哪位大神知道该怎么解决此问题?