:配列Laravelとしてオブジェクトを変換する方法私は次のクエリを持っている4.2
$data = DB::table('users')
->select(['id', 'firstName AS inputFirstName', 'lastName AS inputLastName', 'email AS inputEmail'])
->where('id', '=',$id)
->first();
これは、オブジェクトを返しますが、私は、配列を必要とし、私はこの方法でそれを変換します
$array_data = json_decode(json_encode((array) $data), true);
しかし、これが正しい方法であるかどうかはわかりません!私はLaravel 4.2を使用しています。エイリアスを使用していない理由はエイリアスでこの選択クエリを作成する必要がありますが、この未処理クエリです。
配列を返すためにこの選択クエリを行うより良い方法はありますか?ありがとう!
オブジェクトを配列 '$ array_data =(array)$ data;にキャストしてみてください。 – RiggsFolly
ありがとう、それは今配列です! :) –