View difference between Paste ID: uxHWnFW5 and GYCL81d7
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
}