おすすめ書籍はじめに今回の記事では、PHPのフレームワークであるLaravelでのDB操作に関する基礎知識を紹介します。Laravelの基礎知識に関してはこちらをご覧ください。EloquentEloquentはLaravelの標準のORMです。DB上のデータの検索、作成、更新はもちろん、リレーション、論理削除なども簡単に扱うことができます。それでは、実際にEloquentの使い方を見ていきましょう。コマンドで作成することができます。Bookモデルの作成は以下のようになります。マイグレーションファイルを作成していなければ、モデルの作成時にマイグレーションファイルを一緒に作成することができます。マイグレーションに関しては次に説明します。直下に作成されますが、オートロードするように指定してある場所ならどこに作成してもよいです。直下に作成したい場合は以下のようにします。メソッドを使用します。以下のように使用します。メソッドを使用します。以下のように使用します。メソッドを使用します。以下のように使用します。メソッドを使用すると任意のSQLを実行することができます。以下のように使用します。[10])->get();モデルの追加レコードを1件追加するには2種類の方法があります。メソッドを使用する方法です。以下のように使用します。メソッドを使用する方法です。プロパティで変更を許可するパラメータを列挙しておく必要があります。以下のように指定します。'price'];}以下のように使用します。メソッドを使用します。きかないので、意図しない値が入る場合があります。以下のように使用します。120]]);モデルの更新レコードの更新には2種類の方法があります。メソッドを使用する方法です。以下のように使用します。メソッドを使用する方法です。プロパティで変更を許可するパラメータを列挙しておく必要があります。以下のように使用します。メソッドを使用します。以下のように使用します。IDが1と2のレコードを削除するApp\Book::destroy([1,2]);クエリスコープクエリスコープを定義することで、検索条件を使い回す事ができます。以下のように定義します。['%'.$title.'%']);}}以下のように使用します。App\Book::titleLike('hoge')->get();マイグレーションマイグレーションファイルを作成し、実行することでデータベースを定義します。それでは、実際にbooksテーブルを定義してみましょう。