通常,当我们使用get()
函数时,会将数据作为对象从Laravel中的数据库中检索。但是我想以数组形式检索数据。
在CodeIgnitor中,我们使用get_array()
。我们在Laravel中使用什么?
我已经尝试使用toArray()
。但是没有结果。
$doctor_result = Doctor::select('*')->toArray();
如何解决?
答案 0 :(得分:1)
我得到了结果。只需更改代码
$doctor_result = Doctor::all()->toArray();
答案 1 :(得分:0)
你也可以这样做。
$result = DB::table('tableName')->get();
$resultArray = $result->toArray();
第二种方式,但有些棘手。
$resultArray = json_decode(json_encode($result), true);