0
由於查詢生成器的get()
功能,而我需要一個集合返回數組,是有辦法Laravel查詢生成器轉換成雄辯生成器?轉換Laravel查詢生成器,以雄辯的建設者
$query_builder = DB::table('table1');
// different than
$eloquent_builder = Table1Model::select()
由於查詢生成器的get()
功能,而我需要一個集合返回數組,是有辦法Laravel查詢生成器轉換成雄辯生成器?轉換Laravel查詢生成器,以雄辯的建設者
$query_builder = DB::table('table1');
// different than
$eloquent_builder = Table1Model::select()
Laravel附帶一個collect
幫手數組轉換爲一個集合:
$collection = collect(DB::table('table1')->get());
有a proposal on Github有Laravel返回集合實例從查詢生成器的get
方法的下一個版本。
如laravel 5.4和5.5查詢生成器('DB :: table')返回'集合' – asmmahmud
您可以從陣列創建一個集合:'收藏::使($ query_builder)'。下面是一個使用樣品:http://stackoverflow.com/questions/33449387/laravel-creating-different-views-from-query/33449507#33449507 – Iamzozo