File: /var/www/ipsremont-demo/app/Http/Requests/Wcc/UpdateRequest.php
<?php
namespace App\Http\Requests\Wcc;
use App\Http\Requests\Request;
/**
* @property int $id
* @property string $work_description
* @property string $executor
* @property string $client
* @property string $device_name
* @property string $serial_number
* @property integer $result
* @property array $workCompleteCertificateItems
*/
class UpdateRequest extends Request
{
public function rules(): array
{
return [
'work_description' => ['string', 'max:300'],
'executor' => ['string', 'max:300'],
'client' => ['string', 'max:300'],
'device_name' => ['string', 'max:300'],
'serial_number' => ['string', 'max:300'],
'result' => ['required'],
'workCompleteCertificateItems' => ['array'],
'workCompleteCertificateItems.*.amount' => ['integer'],
'workCompleteCertificateItems.*.name' => ['string', 'max:300'],
'workCompleteCertificateItems.*.article' => ['string', 'max:300'],
];
}
}