File: /var/www/ipsremont-demo/app/Http/Requests/Order/Create1cRequest.php
<?php
namespace App\Http\Requests\Order;
use App\Models\Service\Service;
class Create1cRequest extends CreateRequest
{
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
/**
* @return string[][]
*/
public function rules(): array
{
$rules = parent::rules();
unset($rules['address_id']);
unset($rules['repair_id']);
$additional = [
'service_code' => ['exists:' . Service::class . ',external_id', 'required', 'string'],
'branch_code' => ['exists:App\Models\Branch,external_id', 'nullable', 'string'],
];
return array_merge($rules, $additional);
}
}