mirror of
https://github.com/Deathgarden-Rebirth/Deathgarden_Rebirth-Rewrite.git
synced 2026-09-08 11:15:09 -05:00
52 lines
1.8 KiB
PHP
52 lines
1.8 KiB
PHP
<?php
|
|
|
|
namespace App\Http\Requests\Api\Admin\Tools;
|
|
|
|
use Illuminate\Foundation\Http\FormRequest;
|
|
|
|
class SaveMatchConfigurationRequest extends FormRequest
|
|
{
|
|
public float $constructDefeatsMultiplier;
|
|
public float $downingMultiplier;
|
|
public float $dronesMultiplier;
|
|
public float $executionMultiplier;
|
|
public float $gardenFinaleMultiplier;
|
|
public float $hackingMultiplier;
|
|
public float $hunterCloseMultiplier;
|
|
public float $resourcesMultiplier;
|
|
public float $teamActionsMultiplier;
|
|
|
|
/**
|
|
* Get the validation rules that apply to the request.
|
|
*
|
|
* @return array<string, \Illuminate\Contracts\Validation\ValidationRule|array<mixed>|string>
|
|
*/
|
|
public function rules(): array
|
|
{
|
|
return [
|
|
'construct-defeats' => 'required|decimal:0,2',
|
|
'downing' => 'required|decimal:0,2',
|
|
'drones' => 'required|decimal:0,2',
|
|
'execution' => 'required|decimal:0,2',
|
|
'garden-finale' => 'required|decimal:0,2',
|
|
'hacking' => 'required|decimal:0,2',
|
|
'hunter-close' => 'required|decimal:0,2',
|
|
'resources' => 'required|decimal:0,2',
|
|
'team-actions' => 'required|decimal:0,2',
|
|
];
|
|
}
|
|
|
|
protected function passedValidation()
|
|
{
|
|
$this->constructDefeatsMultiplier = $this->input('construct-defeats');
|
|
$this->downingMultiplier = $this->input('downing');
|
|
$this->dronesMultiplier = $this->input('drones');
|
|
$this->executionMultiplier = $this->input('execution');
|
|
$this->gardenFinaleMultiplier = $this->input('garden-finale');
|
|
$this->hackingMultiplier = $this->input('hacking');
|
|
$this->hunterCloseMultiplier = $this->input('hunter-close');
|
|
$this->resourcesMultiplier = $this->input('resources');
|
|
$this->teamActionsMultiplier = $this->input('team-actions');
|
|
}
|
|
}
|