-
デフォルトのデータベース接続を使用する場合:
$tables = DB::select('SHOW TABLES');
上記のコードでは、
DB::select()
メソッドを使用して、データベースクエリ「SHOW TABLES」を実行し、全てのテーブルを取得しています。 -
特定のデータベース接続を使用する場合:
$tables = DB::connection('connection_name')->select('SHOW TABLES');
上記のコードでは、
DB::connection()
メソッドを使用して、指定した接続名のデータベースに対してクエリを実行しています。connection_name
部分は、使用しているデータベース接続の名前に置き換えてください。 -
Eloquentモデルを使用する場合:
$tables = Schema::connection('connection_name')->getAllTables();
上記のコードでは、
Schema::connection()
メソッドを使用して、指定した接続名のデータベースに対してスキーマ操作を行っています。getAllTables()
メソッドは、指定したデータベース接続内の全てのテーブルを取得します。