/
itp_practice
/
itp_backend
Обзор
Документация
Войти
/
itp_practice
/
itp_backend
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
app/Http/Requests/Admin/UserRequest.php
32 строки
840 B
vivanenko
refactoring
21 май 2025, 20:24
21 май 2025, 20:24
1a1e745
Код
Авторство
О чём код?
<?php namespace App\Http\Requests\Admin; use Illuminate\Foundation\Http\FormRequest; class UserRequest extends FormRequest { public function authorize(): bool { return true; } public function rules(): array { $rules = [ 'name' => 'sometimes|string|max:255', 'email' => 'sometimes|email|unique:users,email,' . $this->route('id'), 'telegram_username' => 'nullable|string|max:255', 'tariff_level' => 'nullable|string|in:Basic,Pro,Enterprise', 'is_active' => 'nullable|boolean', 'telegram_data' => 'nullable|array', ]; if ($this->isMethod('POST')) { $rules['name'] = 'required|string|max:255'; $rules['email'] = 'required|email|unique:users,email'; } return $rules; } }