Initialer Laravel Commit für BetiX
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (8.4) (push) Has been cancelled
tests / ci (8.5) (push) Has been cancelled

This commit is contained in:
2026-04-04 18:01:50 +02:00
commit 0280278978
374 changed files with 65210 additions and 0 deletions

70
config/games.php Normal file
View File

@@ -0,0 +1,70 @@
<?php
return [
'providers' => [
'local' => [
// Base URL for local HTML games provider. Example:
// http://localhost:3001/games
'base_url' => env('LOCAL_PROVIDER_BASE_URL', 'http://localhost:3001/games'),
],
],
/*
|--------------------------------------------------------------------------
| Game Base URL (Operator / B2B)
|--------------------------------------------------------------------------
|
| Public-facing base URL used for generating launch_url and thumbnail_url
| in the operator API. In production: https://originals.betix.io
|
*/
'game_base_url' => env('GAME_BASE_URL', env('APP_URL', 'http://localhost')),
/*
|--------------------------------------------------------------------------
| Game Catalog
|--------------------------------------------------------------------------
|
| Static list of available games. thumbnail_url and launch_path are
| appended dynamically in OperatorController using game_base_url.
|
*/
'catalog' => [
[
'id' => 'c3a1f2b4-0001-4000-8000-000000000001',
'name' => 'Dice',
'slug' => 'dice',
'rtp' => 97.0,
'volatility' => 'low',
'min_bet' => 0.01,
'max_bet' => 1000.00,
],
[
'id' => 'd4b2c3a5-0002-4000-8000-000000000002',
'name' => 'Crash',
'slug' => 'crash',
'rtp' => 97.0,
'volatility' => 'high',
'min_bet' => 0.01,
'max_bet' => 500.00,
],
[
'id' => 'e5c3d4b6-0003-4000-8000-000000000003',
'name' => 'Mines',
'slug' => 'mines',
'rtp' => 97.0,
'volatility' => 'medium',
'min_bet' => 0.01,
'max_bet' => 250.00,
],
[
'id' => 'f6d4e5c7-0004-4000-8000-000000000004',
'name' => 'Plinko',
'slug' => 'plinko',
'rtp' => 97.0,
'volatility' => 'medium',
'min_bet' => 0.01,
'max_bet' => 500.00,
],
],
];