私はループにしようと、次のエラーを得ています:イムのforeachを使用してループにしようとメソッドarray_push()を使用し
array_push() expects parameter 1 to be array, object given
マイコントローラ:
public function ViewSponsorInfo($sponsor_id)
{
$id = $sponsor_id;
$user_id = User::where('id','=',$id)->get();
$user_roles = [];
foreach ($user_id as $id) {
array_push($user_id, $id->role);
}
}
を試してみてください? –
はい。 $ user_idは配列ではありません –
これを行いますarray_push($ user_roles、$ id-> role); – Komal