tenant = $tenant; } public function handle(DatabaseManager $databaseManager) { event(new CreatingDatabase($this->tenant)); if ($this->tenant->getInternal('create_database') !== false) { $databaseManager->ensureTenantCanBeCreated($this->tenant); $this->tenant->database()->makeCredentials(); $this->tenant->database()->manager()->createDatabase($this->tenant); event(new DatabaseCreated($this->tenant)); } } }