因为 Laravel Query Builder 的 get() 函数返回的是一个数组,而我需要一个集合,是否有一种方法可以将 Laravel Query Builder 转换为 Eloquent Builder?
$query_builder = DB::table('table1');
// different than
$eloquent_builder = Table1Model::select()
因为 Laravel Query Builder 的 get() 函数返回的是一个数组,而我需要一个集合,是否有一种方法可以将 Laravel Query Builder 转换为 Eloquent Builder?
$query_builder = DB::table('table1');
// different than
$eloquent_builder = Table1Model::select()
Collection::make($query_builder)。这里是一个使用示例:http://stackoverflow.com/questions/33449387/laravel-creating-different-views-from-query/33449507#33449507 - Iamzozo