将数据添加到数组PHP Laravel


Add data to array PHP Laravel

我有一个名为$list的现有数组,我想在该数组中添加新字段或数据,但我不知道如何添加

$list = DB::table('transaction_tickets')
   ->leftJoin('airlines','transaction_tickets.airline_id','=','airlines.id')
   ->select('transaction_tickets.*',....)
   ->get();

$inputs = array();
foreach ($list as $key => $value) {
    $inputs[$key] = $value;
}
Eloquent get方法返回一个集合。

因此,您可以向该集合添加值。

使用$list->put('key', 'value') ;

文档

Laravel 5有一个方法可以帮你做到这一点:pulk()

$inputs = $list->pluck($property);

对于Laravel的早期版本,您可能必须使用lists()方法而不是

$inputs = $list->lists($property);