app->bind(ThemeParkUser::class, function () { $api = app(PhantasialandApi::class); if(ThemeParkUser::query()->count() === 0) { $userData = $api->createUser(); return ThemeParkUser::query()->create([ 'username' => $userData['email'], 'password' => $userData['password'], ]); } return ThemeParkUser::query()->first(); }); } }