Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 758 | Revision 778 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 758 Revision 759
Zeile 15... Zeile 15...
15
        public function step1( Request $request ): Factory|View|Application
15
        public function step1( Request $request ): Factory|View|Application
16
        {
16
        {
17
            $id = request( "id" );
17
            $id = request( "id" );
18
            if ( request( "action" ) == "Persdata" )
18
            if ( request( "action" ) == "Persdata" )
19
            {
19
            {
20
                $request->validate( [
20
                $rules = [
21
                    'Persdata.Vorname'    => 'bail|required|max:255',
21
                    'Persdata.Vorname'    => 'bail|required|max:255',
22
                    'Persdata.Nachname'   => 'bail|required|max:255',
22
                    'Persdata.Nachname'   => 'bail|required|max:255',
23
                    'Persdata.Strasse'    => 'bail|required|max:255',
23
                    'Persdata.Strasse'    => 'bail|required|max:255',
24
                    'Persdata.Hausnummer' => 'bail|required|max:255',
24
                    'Persdata.Hausnummer' => 'bail|required|max:255',
25
                    'Persdata.PLZ'        => 'bail|required|max:255',
25
                    'Persdata.PLZ'        => 'bail|required|max:255',
26
                    'Persdata.Ort'        => 'bail|required|max:255',
26
                    'Persdata.Ort'        => 'bail|required|max:255',
27
                    'Persdata.Land'       => 'bail|required',
27
                    'Persdata.Land'       => 'bail|required',
28
                    'Persdata.email'      => 'bail|required|email|max:255',
28
                    'Persdata.email'      => 'bail|required|email|max:255',
29
                    'Persdata.Telefon'    => 'bail|required|max:255',
29
                    'Persdata.Telefon'    => 'bail|required|max:255',
30
                    "AGB"                 => "required",
30
                    "AGB"                 => "required",
31
                ] );
31
                ];
-
 
32
                if ( request( "mode" ) == "new" )
-
 
33
                {
-
 
34
                    $rules[] = array( "Persdata.Passwort" => "bail|required|max:255" );
-
 
35
                }
-
 
36
                $request->validate( $rules );
32
                $_SESSION["SHOP"]["buy"]["Persdata"] = $request->Persdata;
37
                $_SESSION["SHOP"]["buy"]["Persdata"] = $request->Persdata;
33
                $_SESSION["SHOP"]["buy"]["Persdata"]["Land_Name"] = Country::find( $_SESSION["SHOP"]["buy"]["Persdata"]["Land"] )->name_de;
38
                $_SESSION["SHOP"]["buy"]["Persdata"]["Land_Name"] = Country::find( $_SESSION["SHOP"]["buy"]["Persdata"]["Land"] )->name_de;
34
                $lieferadresse = request( "Lieferadresse" );
39
                $lieferadresse = request( "Lieferadresse" );
35
                if ( $lieferadresse == "false" )
40
                if ( $lieferadresse == "false" )
36
                {
41
                {