以下、取得結果は同じ
Eloquent ORM
(Modelを継承したクラス内で)
self::all();
self::select('*')->get();
self::raw('*')->get();
object(Illuminate\Database\Eloquent\Collection)が返却される。
クエリビルダ
DB::table('users')->get();
DB::table('users')->select('*')->get();
DB::table('users')->select(DB::raw('*'))->get();
object(Illuminate\Support\Collection)が返却される。
クエリビルダ
DB::select('select * from users');
array(n) { [0]=> object(stdClass)~ が返却される。