LoginSignup
4
1

More than 3 years have passed since last update.

【Laravel】デフォルトのスキーマが知りたい

Posted at

結論

\Illuminate\Database\ConnectionInterfacegetDatabaseNameメソッドを呼ぶ。

DBファサードで呼べる

echo \DB::getDatabaseName();

使い方

テーブル名の一覧を配列で欲しい時に使えます。

$tables = \DB::select('SHOW TABLES');

$name = "Tables_in_" . \DB::getDatabaseName();

$tables = array_map(function ($v) use ($name) {
    return $v->{$name};
}, $tables);

dd($tables);
4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1