Subversion-Projekte lars-tiefland.webanos.faltradxxs.de

Revision

Revision 132 | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
132 lars 1
<?php
2
 
133 lars 3
    namespace App\Http\Requests;
132 lars 4
 
133 lars 5
    use Illuminate\Foundation\Http\FormRequest;
132 lars 6
 
133 lars 7
    class ActionRequest extends FormRequest
132 lars 8
    {
133 lars 9
        /**
10
         * Determine if the user is authorized to make this request.
11
         *
12
         * @return bool
13
         */
14
        public function authorize(): bool
15
        {
16
            if ( isset( $GLOBALS["user_rechte"]["online_shop"]["aktion"] ) )
17
            {
18
                return true;
19
            }
20
            return false;
21
        }
132 lars 22
 
133 lars 23
        /**
24
         * Get the validation rules that apply to the request.
25
         *
26
         * @return array<string, mixed>
27
         */
28
        public function rules(): array
29
        {
30
            return [
31
                'headline'            => 'required',
32
                'language'            => 'required',
33
                'shop'                => 'required|int',
34
                'kategorie'           => 'required',
35
                'von'                 => 'required|date',
36
                'bis'                 => 'required|date',
37
                'notizen'             => 'sometimes',
38
                'art'                 => 'required|int',
39
                'config.effekt'       => 'required',
40
                'config.minHeight'    => 'int|required',
41
                'config.verzoegerung' => 'int|required',
42
                'config.pause'        => 'int|required',
43
                'config.easing'       => 'required',
44
            ];
45
        }
132 lars 46
    }