2016-05-07 74 views
0

我有一個現有的數組名爲$list我想添加新的字段或數據在該數組中,但我不知道如何。我有這樣的代碼添加數據到數組PHP Laravel

$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; 
} 
+0

是否使用的是laravel的版本? 5.2? – Abhishek

+0

是的,我正在使用laravel 5.2 – Niz

+0

好吧試試我的答案。 – Abhishek

回答

0

Laravel 5的方法來爲你做這個:pluck()

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

對於早期版本Laravel的,您可能需要使用lists()方法,而不是

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

Eloquent get方法返回一個集合。

所以你可以給這個集合添加值。

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

docs