Subversion-Projekte lars-tiefland.laravel_shop

Revision

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

Revision 1305 Revision 1306
Zeile 1... Zeile 1...
1
<?php
1
<?php
Zeile 2... Zeile 2...
2
 
2
 
Zeile 3... Zeile 3...
3
    namespace App\Http\Controllers;
3
    namespace App\Http\Controllers;
4
 
-
 
5
    use App\Models\BackendUser;
4
 
6
    use App\Models\User;
5
    use App\Models\BackendUser;
7
    use Illuminate\Contracts\Foundation\Application;
6
    use Illuminate\Contracts\Foundation\Application;
8
    use Illuminate\Contracts\View\Factory;
7
    use Illuminate\Contracts\View\Factory;
9
    use Illuminate\Contracts\View\View;
8
    use Illuminate\Contracts\View\View;
10
    use Illuminate\Http\RedirectResponse;
9
    use Illuminate\Http\RedirectResponse;
11
    use Illuminate\Http\Request;
-
 
Zeile 12... Zeile 10...
12
    use App\Http\Requests\UserUpdateRequest;
10
    use Illuminate\Http\Request;
13
    use Illuminate\Validation\Rule;
11
    use App\Http\Requests\UserUpdateRequest;
14
 
12
 
15
    class BackendUserController extends Controller
13
    class BackendUserController extends Controller
Zeile 81... Zeile 79...
81
 
79
 
82
 
80
 
83
        /**
81
        /**
84
         * Update the specified resource in storage.
82
         * Update the specified resource in storage.
85
         *
83
         *
86
         * @param Request $request
84
         * @param UserUpdateRequest $request
87
         * @param int $id
85
         * @param int $id
88
         * @return RedirectResponse
86
         * @return RedirectResponse
89
         */
87
         */
90
        public function update( UserUpdateRequest $request, int $id ): RedirectResponse
88
        public function update( UserUpdateRequest $request, int $id ): RedirectResponse
91
        {
89
        {
92
            //
90
            //
93
            $rules = [
91
            $rules = [
94
                'name'   => 'bail|max:255',
92
                'name'   => 'bail|max:255',
95
                'passwd' => 'bail|filled|min:8|confirmed'
93
                'passwd' => 'bail|sometimes|confirmed'
96
            ];
94
	    ];
97
            $request->validate( $rules );
95
            $request->validate( $rules );
98
            $bu = BackendUser::find( $id );
96
            $bu = BackendUser::find( $id );
99
            $bu->update( $request->validated() );
97
            $bu->update( $request->validated() );