config('database.connection') ?: config('database.default'); } public function config($key) { return config('admin.' . $key); } /** * Run the migrations. * * @return void */ public function up() { Schema::create($this->config('database.settings_table') ?: 'admin_settings', function (Blueprint $table) { $table->string('slug', 100)->primary(); $table->longText('value'); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists($this->config('database.settings_table') ?: 'admin_settings'); } }