以下に、Laravelでピボット関係を使用せずにデータを取得するためのシンプルで簡単な方法といくつかのコード例を示します。
-
クエリビルダを使用する方法:
$data = DB::table('table_name') ->select('column1', 'column2') ->where('column3', '=', 'value') ->get();
上記の例では、
table_name
というテーブルからcolumn1
とcolumn2
の値を取得しています。column3
が特定の値と一致する行だけを取得する条件も追加しています。 -
モデルを使用する方法:
$data = ModelName::select('column1', 'column2') ->where('column3', '=', 'value') ->get();
上記の例では、Eloquentモデルを使用してデータを取得しています。
ModelName
は、データを取得するための対象のモデル名を指定します。 -
生のSQLクエリを使用する方法:
$data = DB::select("SELECT column1, column2 FROM table_name WHERE column3 = 'value'");
上記の例では、生のSQLクエリを使用してデータを取得しています。
table_name
はテーブル名を、column1
とcolumn2
は取得するカラムを指定します。
以上が回答です。ご質問があればお気軽にどうぞ。