first()
クエリを実行して、レコードの最初の結果を取得する。
引数はオプションで、表示するカラム名を配列で指定。
App\Model::where('id',1)->first()
find()
主キーで指定したモデル取得できる。
$user = \App\User::find(1);
get()
クエリを実行して、レコードの複数の結果を取得。
条件または引数を指定しない場合、全レコードを取得。
記述例:
//クエリビルダ
DB::table('モデル名')->get();
//Eloquent ORM
モデル名::get();
where()
クエリ条件にマッチしたレコード取得。
$Products = App\Product::where('active', 1)
->orderBy('name', 'desc')
->take(10)
->get();
all()
クエリを実行して、レコードの全ての結果を取得。
記述例:
//クエリービルダー
DB::table('モデル名')->all();
//Eloquent ORM
モデル名::all();