This commit is contained in:
salam committed 2025-12-23 16:05:53 +01:00
1 parent 2be54cdb61
commit b0d0f3608c
14 files changed
+120 -25

No files matched your search

+35
View File
@@ -0,0 +1,35 @@
<?php
namespace App\Actions;
use App\Models\BettypeUser;
use App\Models\MultilineSetting;
use Filament\Notifications\Notification;
class BettypUserGenerator
{
public static function run($record)
{
$user_id = $record->id;
$multilines = MultilineSetting::select('id', 'sport_id')->get();
foreach ($multilines as $multiline) {
BettypeUser::firstOrCreate(
[
'user_id' => $user_id,
'sport_id' => $multiline->sport_id,
'multiline_setting_id' => $multiline->id,
'is_active' => in_array($multiline->id, [1, 8, 12, 15]) ? 1 : 0,
]
);
}
Notification::make()
->title('Bettypes for user generated successfully')
->success()
->send();
}
}