Code Duplication    Length = 19-21 lines in 2 locations

src/Http/Requests/StoreRoleRequest.php 1 location

@@ 24-44 (lines=21) @@
21
     *
22
     * @return array
23
     */
24
    public function rules()
25
    {
26
        return [
27
            'name'         => [
28
                'bail',
29
                'required',
30
                'regex:/^[a-z0-9]+$/i',
31
                'max: 50',
32
                Rule::unique(config('admin.roles_table')),
33
            ],
34
            'display_name' => [
35
                'bail',
36
                'required',
37
                'alpha_num',
38
            ],
39
            'description' => [
40
                'bail',
41
                'alpha_num',
42
            ],
43
        ];
44
    }
45
46
    protected function getMessages()
47
    {

src/Http/Requests/StoreUserRequest.php 1 location

@@ 24-42 (lines=19) @@
21
     *
22
     * @return array
23
     */
24
    public function rules()
25
    {
26
        return [
27
            'name'     => [
28
                'bail',
29
                'required',
30
                'regex:/^[a-z0-9]+$/i',
31
                'between:4,20',
32
                Rule::unique(config('admin.users_table'))
33
            ],
34
            'email'    => [
35
                'bail',
36
                'email',
37
                'required',
38
                Rule::unique(config('admin.users_table')),
39
            ],
40
            'password' => 'bail|required|min:6',
41
        ];
42
    }
43
44
    protected function getMessages()
45
    {