Advertisement
Guest User

Untitled

a guest
Jan 24th, 2020
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.09 KB | None | 0 0
  1. <?php
  2.  
  3. namespace App\Http\Api\Crm\Requests\Auth;
  4.  
  5. use App\Http\Rules\PasswordRule;
  6.  
  7. use Illuminate\Foundation\Http\FormRequest;
  8.  
  9.  
  10. /**
  11.  * Class LoginRequest
  12.  *
  13.  * @package App\Http\Api\Crm\Requests\Auth
  14.  */
  15. class LoginRequest extends FormRequest
  16. {
  17.     /**
  18.      * @return bool
  19.      */
  20.     public function authorize(): bool
  21.     {
  22.         return true;
  23.     }
  24.  
  25.     /**
  26.      * @return array
  27.      */
  28.     public function messages(): array
  29.     {
  30.         return [
  31.             'account.required' => 'Укажите данные для входа',
  32.             'account.string' => 'Данные для входа имеют неверный формат',
  33.  
  34.             'password.required' => 'Укажите пароль',
  35.             'password.min' => 'Пароль должен содержать не менее 5 символов',
  36.         ];
  37.     }
  38.  
  39.     /**
  40.      * @return array
  41.      */
  42.     public function rules(): array
  43.     {
  44.         return [
  45.             'account' => 'required|string',
  46.             'password' => [ 'required', new PasswordRule(), 'min:5' ],
  47.         ];
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement