Subversion-Projekte lars-tiefland.webanos.marine-sales.de

Revision

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

Revision Autor Zeilennr. Zeile
261 lars 1
<?php
2
 
307 lars 3
    namespace App\Http\Requests;
261 lars 4
 
307 lars 5
    use Illuminate\Foundation\Http\FormRequest;
261 lars 6
 
307 lars 7
    class StoreShippingRequest extends FormRequest
261 lars 8
    {
307 lars 9
        /**
10
         * Determine if the user is authorized to make this request.
11
         *
12
         * @return bool
13
         */
14
        public function authorize(): bool
267 lars 15
        {
307 lars 16
            if ( isset( $GLOBALS["user_rechte"]["online_shop"]["porto_neu"] ) )
17
            {
18
                return true;
19
            }
20
            return false;
267 lars 21
        }
261 lars 22
 
307 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
                //
32
                "name"              => "required|max:255",
33
                "rank"              => "required|int|min:0|max:999",
34
                "price"             => "required|decimal:0,2",
35
                "shipping_group_id" => "required|int",
36
                "info_shop"         => "sometimes",
37
                "info_mail"         => "sometimes",
38
                "info_internal"     => "sometimes",
39
            ];
40
        }
261 lars 41
    }