Configurations for payment modules

This commit is contained in:
2026-07-29 12:37:48 +02:00
parent ab3d526217
commit 29db141b84
19 changed files with 436 additions and 19 deletions
+4 -2
View File
@@ -10,6 +10,7 @@ use App\Models\Tenant;
use App\Models\User;
use App\Repositories\EventRepository;
use App\Repositories\PageTextRepository;
use App\Resources\AvailablePaymentMethodResource;
use App\Resources\UserResource;
use Illuminate\Database\Eloquent\Collection;
use Illuminate\Http\JsonResponse;
@@ -183,12 +184,13 @@ class GlobalDataProvider {
return $activeUsers;
}
public function getEventSettingData() : JsonResponse {
public function getEventSettingData(Request $request) : JsonResponse {
return response()->json(
[
'localGroups' => Tenant::where(['is_active_local_group' => true])->get(),
'eatingHabits' => EatingHabit::all(),
'paymentMethods' => AvailablePaymentMethod::where('active', true)->get(),
'paymentMethods' => AvailablePaymentMethod::where('active', true)->get()
->map(fn (AvailablePaymentMethod $method) => new AvailablePaymentMethodResource($method)->toArray($request)),
]);
}