如何在Laravel中从数据库中检索数据作为数组?

时间:2018-09-15 10:50:44

标签: php arrays laravel object

通常,当我们使用get()函数时,会将数据作为对象从Laravel中的数据库中检索。但是我想以数组形式检索数据。

在CodeIgnitor中,我们使用get_array()。我们在Laravel中使用什么?

我已经尝试使用toArray()。但是没有结果。

$doctor_result = Doctor::select('*')->toArray();

如何解决?

2 个答案:

答案 0 :(得分:1)

我得到了结果。只需更改代码

$doctor_result = Doctor::all()->toArray();

答案 1 :(得分:0)

你也可以这样做。

$result = DB::table('tableName')->get();
$resultArray = $result->toArray();

第二种方式,但有些棘手。

$resultArray = json_decode(json_encode($result), true);