Laravel: ejecutar migraciones en otra base de datos

En mi aplicación, cada usuario tiene su propia base de datos que se creó cuando el usuario se registró. Los datos de conexión y base de datos (nombre de base de datos, nombre de usuario, contraseña) se guardan en una tabla en la base de datos predeterminada.

try{
    DB::transaction(function() {

        $website = new Website();
        $website->user_id = Auth::get()->id;
        $website->save();

        $database_name = 'website_'.$website->id;

        DB::statement(DB::raw('CREATE DATABASE ' . $database_name));

        $websiteDatabase = new WebsiteDatabase();
        $websiteDatabase->website_id = $website->id;
        $websiteDatabase->database_name = $database_name;
        $websiteDatabase->save();

    });
} catch(\Exception $e) {
    echo $e->getMessage();
}

Ahora quiero ejecutar algunas migraciones en la base de datos del nuevo usuario después de su creación.

¿Es posible?

Gracias

Respuestas a la pregunta(5)

Su respuesta a la pregunta