(エロクアント)を使います。ついての詳しい内容は以下を参照ください。記述はいくつかあり、今回はそれをまとめてみます。1)->first();ポイントget()メソッドが返すのは配列ではありません。利用可能なメソッドcount()集計関数も用意されています。配列に変換するためには、toArrayメソッドを使って行うことができます。オブジェクトが返されます。このことから複数のレコードをEloqunetで抽出することをコレクションと呼んだりします。\App\User::popular()->active()->get();スコープの定義はモデルに記述します。true);}}POINT!スコープを定義する際、名前の付け方に注意!動的スコープ(引数を受け取るスコープ)を定義したい場合は以下になります。$User->findUserEmailPassword()->first();スコープの定義は以下のようになります。$this->password);}}DBにデータを保存するDBにデータを保存する方法は、大きく分けて2通りあります。Eloquentでモデルインスタンスを作成して保存SQLで直で保存Eloquentでモデルインスタンスを作成して保存createメソッド「インスタンスの作成+属性の代入+データの保存」を一気にやってくれます。属性のどちらかを指定する必要があります。メソッドいくつかの処理に分けて行うスタイルです。メソッドいくつかの処理に分けて行うスタイルです。複数代入からは保護されません。複数代入から保護されていないのでセキュリティ的には危険です。配列の配列をinsertの引数に渡して一度に多くのレコードをまとめて挿入できるメリットもあります。App\User::insert(['name'=>'山田太郎','email'=>'yamada@test.com']);レコードの更新処理(UPDATE)コントローラーにて以下を記述。$request->name;//保存(更新)$user->save();}更新処理は基本的に作成処理と同じです。違いはUserモデルのインスタンスを生成していないだけ。メソッドはデータベースで既に存在するレコードを更新するためにも使用されます。saveメソッドを呼び出します。タイムスタンプは自動的に更新されます。ポイント以下のような書き方も可能です。複数いっぺんに更新する場合はカラム名と値を配列にします。削除$user->delete();}削除するには、deleteメソッドを呼び出します。findOrFailメソッドで該当レコードを取得してdeleteメソッドを実行。リレーションモデルを使ってテーブル間同士を結合することができます。}}それでは実際にEloguentを使って表示してみます。取得できるようになります。今度は逆にブックマークごとにユーザー名を表示してみます。ユーザー名を得ることができます。POINT!DBファサードを使ってJoin句でインナージョインすることも可能です。この場合、モデルをいじる必要はありません。Eloquentの使い方については以上です。