如何将集合laravel转换为数组?

时间:2018-07-28 07:24:57

标签: arrays laravel collections laravel-5.6

我的代码是这样的:

code_status

如果我$test = $this->vendorRepository->getVendor($request->get('q')); ,结果是这样的集合:

enter image description here

我想将其转换为数组

我这样尝试:

dd($test)

结果如下:

enter image description here

id的值更改为0

为什么会发生?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

这可能是因为您的ID字段是一个字符串,但是laravel希望它是一个自动递增的整数。

尝试将其添加到模型顶部:

public $incrementing = false;