File: /var/www/ipsremont-demo/app/Http/Requests/Region/UpdateRequest.php
<?php
namespace App\Http\Requests\Region;
use Illuminate\Validation\Rule;
class UpdateRequest extends CreateRequest
{
public function rules(): array
{
return array_merge(parent::rules(), [
'name' => ['required'],
// Пока убрали чтобы не было конфликта неожиданного
//'currency_id' => ['required', 'integer'],
'external_database_code' => ['required', 'string', 'max:255', Rule::unique('regions')->ignore($this->request->get('id'))],
]);
}
public function attributes(): array
{
return [
'name' => __('regions.name'),
// 'currency_id' => __('regions.currency'),
'external_database_code' => __('regions.external_database_code'),
];
}
}