SHOW:
|
|
- or go back to the newest paste.
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 | 'languages.required' => 'Заполните хотя бы один язык', | |
32 | 'languages.*.id.required' => 'Язык не выбран', | |
33 | ]; | |
34 | } | |
35 | ||
36 | /** | |
37 | * @return array | |
38 | */ | |
39 | public function rules(): array | |
40 | { | |
41 | return [ | |
42 | 'languages' => 'required|array|min:1', | |
43 | 'languages.*.id' => 'required|integer', | |
44 | 'languages.*.post_id' => 'required|integer', | |
45 | 'languages.*.slug' => 'required|string', | |
46 | 'languages.*.title' => 'required|String', | |
47 | ]; | |
48 | } | |
49 | } |