Subversion-Projekte lars-tiefland.laravel_shop

Revision

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

Revision 1295 Revision 1296
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
 
4
 
5
    use App\Models\BackendUser;
5
    use App\Models\BackendUser;
6
    use App\Models\User;
6
    use Illuminate\Contracts\Foundation\Application;
7
    use Illuminate\Contracts\Foundation\Application;
7
    use Illuminate\Contracts\View\Factory;
8
    use Illuminate\Contracts\View\Factory;
8
    use Illuminate\Contracts\View\View;
9
    use Illuminate\Contracts\View\View;
9
    use Illuminate\Http\RedirectResponse;
10
    use Illuminate\Http\RedirectResponse;
-
 
11
    use Illuminate\Http\Request;
Zeile 10... Zeile 12...
10
    use Illuminate\Http\Request;
12
    use App\Http\Requests\UserUpdateRequest;
11
    use App\Http\Requests\UserUpdateRequest;
13
    use Illuminate\Validation\Rule;
12
 
14
 
13
    class BackendUserController extends Controller
15
    class BackendUserController extends Controller
Zeile 41... Zeile 43...
41
         */
43
         */
42
        public function store( Request $request ): RedirectResponse
44
        public function store( Request $request ): RedirectResponse
43
        {
45
        {
44
            //
46
            //
45
            $rules = [
47
            $rules = [
46
                'email'  => 'bail|required|email|max:255|unique:backend_users',
48
                'email'  => 'bail|required|email|max:255', Rule::unique(User::class)->ignore($this->user()->email),
47
                'name'   => 'bail|max:255',
49
                'name'   => 'bail|max:255',
48
                'passwd' => 'bail|required|confirmed'
50
                'passwd' => 'bail|required|confirmed'
49
            ];
51
            ];
50
            $request->validate( $rules );
52
            $request->validate( $rules );
51
            $bu = new BackendUser();
53
            $bu = new BackendUser();