Php 阵列推入式Laravel 123

Php 阵列推入式Laravel 123,php,laravel,Php,Laravel,我试图将新的数组项推送到包含数据库项的现有数组变量中。我要做的是在该数组的末尾添加一个名为“Others”的新项,并在视图中将其显示为“select”下拉列表,其中包含数据库中的所有项,并在该数组的末尾选择我在控制器中手动添加的“Others”项 以下是我试图做的: 当您在Laravel中从数据库查询时,结果是一个收集对象。您首先需要将此集合对象转换为数组,才能使用数组函数。以下内容适用于您的情况: $admin = DB::table('tbl_account_admin')->wher

我试图将新的数组项推送到包含数据库项的现有数组变量中。我要做的是在该数组的末尾添加一个名为“Others”的新项,并在视图中将其显示为“select”下拉列表,其中包含数据库中的所有项,并在该数组的末尾选择我在控制器中手动添加的“Others”项

以下是我试图做的:


当您在
Laravel
中从
数据库
查询时,结果是一个
收集对象
。您首先需要将此
集合对象
转换为
数组
,才能使用数组函数。以下内容适用于您的情况:

$admin = DB::table('tbl_account_admin')->where('id', $id)->get()->toArray();
您可以使用json_解码(json_encode($admin),true)


然后使用array_push函数

从数据库中获取值并创建自定义数组,然后使用array_push($arr,'Others');欢迎来到堆栈溢出。请始终以内联纯文本而不是外部图片的形式提供源代码、错误消息和其他文本信息。文本是可搜索、可重用的,通常更易于阅读。我了解,我改变了,但为什么要通过多个昂贵的函数将
集合
转换为
数组
?因为有时候toAray()会转换(如果混合查询\Builder和雄辩\collection)->数组包含对象