将 Laravel 查询构建器转换为 Eloquent 构建器
Convert Laravel Query builder to Eloquent builder
因为 get()
查询生成器的功能 returns 一个数组,而我需要一个集合,有没有办法将 Laravel 查询生成器转换为 Eloquent 生成器?
$query_builder = DB::table('table1');
// different than
$eloquent_builder = Table1Model::select()
Laravel 附带了一个 collect
帮助程序来将数组转换为集合:
$collection = collect(DB::table('table1')->get());
a proposal on Github 从查询构建器的 get
方法中获得下一版本的 Laravel return 集合实例。
因为 get()
查询生成器的功能 returns 一个数组,而我需要一个集合,有没有办法将 Laravel 查询生成器转换为 Eloquent 生成器?
$query_builder = DB::table('table1');
// different than
$eloquent_builder = Table1Model::select()
Laravel 附带了一个 collect
帮助程序来将数组转换为集合:
$collection = collect(DB::table('table1')->get());
a proposal on Github 从查询构建器的 get
方法中获得下一版本的 Laravel return 集合实例。