Files
nuhodds_fi4/app/Actions/MultilineSlots.php
T
2025-12-15 18:23:16 +01:00

34 lines
770 B
PHP

<?php
namespace App\Actions;
use App\Models\MultilineClient;
class MultilineSlots
{
public static function addSlots(&$data)
{
$slots = MultilineClient::select('bookmaker_id')
->where('multiline_setting_id', auth()->user()->multiline_setting_id)
->orderBy('sort')
->get();
$multilines = [];
foreach ($slots as $id => $slot) {
$open = true;
foreach ($data as $item) {
if ($slot->bookmaker_id == $item->bookmaker_id) {
$multilines[$id] = $item;
$open = false;
}
}
if ($open) {
$multilines[$id] = $slot;
}
}
return $multilines;
}
}