27 lines
794 B
PHP
27 lines
794 B
PHP
<?php
|
|
|
|
namespace App\Livewire;
|
|
|
|
use App\Filament\Pages\Selections\LoadPlayer;
|
|
use App\Livewire\Mapper\LoadPositions;
|
|
use Filament\Widgets\Concerns\InteractsWithPageFilters;
|
|
use Livewire\Component;
|
|
|
|
class PlayerCalculator extends Component
|
|
{
|
|
use InteractsWithPageFilters;
|
|
public $player = [];
|
|
public $positions = [];
|
|
|
|
public function mount(array $filters)
|
|
{
|
|
$this->positions = LoadPositions::load();
|
|
$team_position = $filters['team_position'];
|
|
$sofascore_category_id = $filters['sofascore_category_id'];
|
|
$season = $filters['season'];
|
|
$seasonmode = $filters['seasonmode'];
|
|
$team_id = $filters['team_id'];
|
|
$this->player = LoadPlayer::load($team_id, $team_position, $sofascore_category_id, $season, $seasonmode);
|
|
}
|
|
}
|