我想知道如何从我的一个模型中获得一个数据数组。到目前为止,我还没能做到。如果我在修补程序上这样做:
$payout = Minner::select('est_month_payment')->get();
我得到了这个:
>>> $payout = Minner::select('est_month_payment')->get();
=> IlluminateDatabaseEloquentCollection {#4394
all: [
AppModelsMinner {#4304
est_month_payment: 0.00868224,
},
AppModelsMinner {#4239
est_month_payment: 0.00868224,
},
AppModelsMinner {#4459
est_month_payment: 0.00868224,
},
AppModelsMinner {#4468
est_month_payment: 0.00868224,
},
AppModelsMinner {#4469
est_month_payment: 0.00868224,
},
AppModelsMinner {#4470
est_month_payment: 0.00868224,
},
AppModelsMinner {#4471
est_month_payment: 0.00868224,
},
AppModelsMinner {#4474
est_month_payment: 0.00945744,
},
],
}
>>>
即使我使用了toArray((,最后我得到了这个:
>>> $payout = Minner::select('est_month_payment')->get()->toArray();
=> [
[
"est_month_payment" => 0.00868224,
],
[
"est_month_payment" => 0.00868224,
],
[
"est_month_payment" => 0.00868224,
],
[
"est_month_payment" => 0.00868224,
],
[
"est_month_payment" => 0.00868224,
],
[
"est_month_payment" => 0.00868224,
],
[
"est_month_payment" => 0.00868224,
],
[
"est_month_payment" => 0.00945744,
],
]
>>>
但我需要的是有一个像这样的数组:
$payout=[
'0.00868224',
'0.00868224',
'0.00868224',
'0.00868224',
'0.00868224',
'0.00868224',
'0.00945744',
];
我该怎么做?
使用pluck
$payout = Minner::pluck('est_month_payment')->toArray();
参考编号:https://laravel.com/docs/8.x/collections#method-拔出