Laravelでテーブルから単一行のデータを取得する方法


まず、Eloquent ORM(Object-Relational Mapping)を使用してデータを取得します。以下のコードを使用して、テーブル名とカラム名を指定して単一行のデータを取得することができます。

$data = DB::table('テーブル名')->where('カラム名', $値)->first();

上記のコードでは、テーブル名は対象のテーブルの名前を指定し、カラム名$値は条件となるカラム名と値を指定します。first()メソッドは、最初にマッチした1行のデータを取得します。

または、Eloquentモデルを使用してデータを取得することもできます。まず、モデルを作成し、テーブル名とカラム名を指定します。次に、以下のコードを使用してデータを取得します。

$data = モデル名::where('カラム名', $値)->first();

上記のコードでは、モデル名は作成したモデルの名前を指定し、カラム名$値は条件となるカラム名と値を指定します。

これらの方法を使用すると、指定した条件に一致する単一行のデータを取得することができます。