Skip to content

Laravel Eloquent ORM获取的数据格式 #2

@marlonfan

Description

@marlonfan

之前认为laravel取多条数据的时候因为拿到的单条数据是一个对象,所以认为每个记录拿出来都要执行一次toArray()方法.

但是... 没有好好读文档的错啊. 在review的时候被立神看出来了

$bmlist  = Appointment::all();
$baoming = [];

foreach ($bmlist as $bm) {
    $baoming[] = $bm->toArray();
}

return $baoming;

改进后的代码:

$baoming = Appointment::all()->toArray();
return $baoming;

看自己绕这么大个弯儿好像说句fuck!

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions