Subversion-Projekte lars-tiefland.laravel_shop

Revision

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

Revision 1277 Revision 1288
Zeile 36... Zeile 36...
36
         * Store a newly created resource in storage.
36
         * Store a newly created resource in storage.
37
         *
37
         *
38
         * @param Request $request
38
         * @param Request $request
39
         * @return RedirectResponse
39
         * @return RedirectResponse
40
         */
40
         */
41
        public function store( Request $request )
41
        public function store( Request $request ): RedirectResponse
42
        {
42
        {
43
            //
43
            //
44
            $bu = new BackendUser();
44
            $bu = new BackendUser();
45
            return redirect( "/backend/backend_users" );
45
            return redirect( "/backend/backend_users" );
46
        }
46
        }
Zeile 68... Zeile 68...
68
            $ex = explode( "@", $bu->email );
68
            $ex = explode( "@", $bu->email );
69
            $bu->userPart = $ex[0];
69
            $bu->userPart = $ex[0];
70
            return view( 'admin/backend_user', [ "user" => $bu, ] );
70
            return view( 'admin/backend_user', [ "user" => $bu, ] );
71
        }
71
        }
Zeile -... Zeile 72...
-
 
72
 
-
 
73
        protected function prepareForValidation(): void
-
 
74
        {
-
 
75
            $this->merge( [ "email" => $this->user . "@" . env( "shop" ) ] );
-
 
76
        }
72
 
77
 
73
        /**
78
        /**
74
         * Update the specified resource in storage.
79
         * Update the specified resource in storage.
75
         *
80
         *
76
         * @param Request $request
81
         * @param Request $request
77
         * @param int $id
82
         * @param int $id
78
         * @return RedirectResponse
83
         * @return RedirectResponse
79
         */
84
         */
80
        public function update( Request $request, int $id ): RedirectResponse
85
        public function update( Request $request, int $id ): RedirectResponse
81
        {
86
        {
-
 
87
            //
-
 
88
            $rules = [
-
 
89
                'email'  => 'bail|required|email|max:255|unique:backend_users',
-
 
90
                'name'   => 'bail|max:255',
-
 
91
                'passwd' => 'bail|required|confirmed'
-
 
92
            ];
82
            //
93
            $request->validate( $rules );
83
            $bu = BackendUser::find( $id );
94
            $bu = BackendUser::find( $id );
84
            $bu->update();
95
            $bu->update();
85
            return redirect( "/backend/backend_users" );
96
            return redirect( "/backend/backend_users" );