<?php

namespace App\Http\Requests;

use Illuminate\Foundation\Http\FormRequest;

class create_apply_request extends FormRequest
{

    // public function authorize(): bool
    // {
    //     return true;
    // }

    /**
     * Получить правила валидации, применяемые к запросу.
     *
     * @return array<string, \Illuminate\Contracts\Validation\ValidationRule|array<mixed>|string>
     */
    public function rules(): array
    {
        return [
            'name' => 'required',
            'number' => ['required', 'regex:/^\+7\s?\(?\d{3}\)?\s?\d{3}-\d{2}-\d{2}$/'],
            'email' => 'required|email',
            'address' => 'required',
            'date' => 'required|date',
            'time' => 'required',
            'paymethod' => 'required|in:Наличные,Банковская карта',
        ];
    }
}
