View difference between Paste ID: GYCL81d7 and R19qDzBD
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' => 'Заполните хотя бы один язык'
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.*.name' => 'required|string',
42+
43
            'languages.*.id' => 'required|integer',
44
            'languages.*.slug' => 'required|string',
45
            'languages.*.title' => 'required|String',
46
        ];
47
    }
48
}