我有一个名为$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;
}
get
方法返回一个集合。
因此,您可以向该集合添加值。
使用$list->put('key', 'value') ;
文档
Laravel 5有一个方法可以帮你做到这一点:pulk()
$inputs = $list->pluck($property);
对于Laravel的早期版本,您可能必须使用lists()
方法而不是
$inputs = $list->lists($property);