ドットを含むテーブルをクエリするには、以下の手順に従ってください。
-
テーブル名をバックティック(
)で囲む: テーブル名にドットが含まれる場合、バックティックを使用してテーブル名を囲む必要があります。例えば、テーブル名が「users.profile」という場合、クエリでは
users.profile``というようにバックティックを使用します。 -
テーブル名を指定してクエリを実行する: Eloquentを使用してクエリを実行する場合、以下のようにテーブル名を指定します。
$users = DB::table('`users.profile`')->get();
- ドットを含むカラムにアクセスする: ドットを含むカラムにアクセスする場合も、カラム名をバックティックで囲む必要があります。例えば、カラム名が「users.profile.name」という場合、クエリでは
users.profile.name
というようにバックティックを使用します。
$users = DB::table('`users.profile`')->select('`users.profile.name`')->get();
以上の手順に従うことで、ドットを含むテーブルをサーバーからクエリすることができます。