/
itp_practice
/
itp_backend
Обзор
Документация
Войти
/
itp_practice
/
itp_backend
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
app/Http/Requests/CreateTelegramAccountRequest.php
34 строки
1004 B
vivanenko
add tg account creation
28 май 2025, 13:36
28 май 2025, 13:36
b84c0d8
Код
Авторство
О чём код?
<?php namespace App\Http\Requests; use Illuminate\Foundation\Http\FormRequest; class CreateTelegramAccountRequest extends FormRequest { public function authorize(): bool { return true; } public function rules(): array { return [ 'user_subscription_id' => ['required', 'integer', 'exists:user_tariff_subscriptions,id'], 'proxy_id' => ['required', 'integer', 'exists:proxies,id'], 'phone' => ['required', 'string', 'regex:/^\+[1-9]\d{10,14}$/'], ]; } public function messages(): array { return [ 'user_subscription_id.required' => 'User subscription ID is required', 'user_subscription_id.exists' => 'Invalid user subscription', 'proxy_id.required' => 'Proxy ID is required', 'proxy_id.exists' => 'Invalid proxy', 'phone.required' => 'Phone number is required', 'phone.regex' => 'Invalid phone number format', ]; } }