Subversion-Projekte lars-tiefland.laravel_shop

Revision

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

Revision 1249 Revision 1261
Zeile 4... Zeile 4...
4
 
4
 
5
    use App\Models\BackendUser;
5
    use App\Models\BackendUser;
6
    use Illuminate\Contracts\Foundation\Application;
6
    use Illuminate\Contracts\Foundation\Application;
7
    use Illuminate\Contracts\View\Factory;
7
    use Illuminate\Contracts\View\Factory;
-
 
8
    use Illuminate\Contracts\View\View;
8
    use Illuminate\Contracts\View\View;
9
    use Illuminate\Http\RedirectResponse;
Zeile 9... Zeile 10...
9
    use Illuminate\Http\Request;
10
    use Illuminate\Http\Request;
10
 
11
 
11
    class BackendUserController extends Controller
12
    class BackendUserController extends Controller
Zeile 22... Zeile 23...
22
        }
23
        }
Zeile 23... Zeile 24...
23
 
24
 
24
        /**
25
        /**
25
         * Show the form for creating a new resource.
26
         * Show the form for creating a new resource.
26
         *
-
 
27
         * @return \Illuminate\Http\Response
27
         *
28
         */
28
         */
29
        public function create()
29
        public function create(): Factory|View|Application
30
        {
30
        {
-
 
31
            //
31
            //
32
            return view( 'admin/backend_users' );
Zeile 32... Zeile 33...
32
        }
33
        }
33
 
34
 
34
        /**
35
        /**
35
         * Store a newly created resource in storage.
36
         * Store a newly created resource in storage.
36
         *
37
         *
37
         * @param \Illuminate\Http\Request $request
38
         * @param Request $request
38
         * @return \Illuminate\Http\Response
39
         * @return RedirectResponse
39
         */
40
         */
40
        public function store( Request $request )
41
        public function store( Request $request )
41
        {
42
        {
Zeile 42... Zeile 43...
42
            //
43
            //
43
        }
44
        }
44
 
45
 
45
        /**
46
        /**
46
         * Display the specified resource.
-
 
47
         *
47
         * Display the specified resource.
48
         * @param int $id
48
         *
49
         * @return \Illuminate\Http\Response
49
         * @param int $id
50
         */
50
         */
51
        public function show( $id )
51
        public function show( int $id )
Zeile 52... Zeile 52...
52
        {
52
        {
53
            //
53
            //
54
        }
54
        }
55
 
55
 
56
        /**
-
 
57
         * Show the form for editing the specified resource.
56
        /**
58
         *
57
         * Show the form for editing the specified resource.
59
         * @param int $id
58
         *
60
         * @return \Illuminate\Http\Response
59
         * @param int $id
-
 
60
         */
-
 
61
        public function edit( int $id ): Factory|View|Application
61
         */
62
        {
Zeile 62... Zeile 63...
62
        public function edit( $id )
63
            //
63
        {
64
            $bu = BackendUser::find( $id );
64
            //
65
            return view( 'admin/backend_users', [ "user" => $bu, ] );
65
        }
66
        }
66
 
67
 
67
        /**
68
        /**
68
         * Update the specified resource in storage.
69
         * Update the specified resource in storage.
69
         *
70
         *
70
         * @param \Illuminate\Http\Request $request
71
         * @param Request $request
71
         * @param int $id
72
         * @param int $id
-
 
73
         * @return RedirectResponse
-
 
74
         */
-
 
75
        public function update( Request $request, int $id ): RedirectResponse
72
         * @return \Illuminate\Http\Response
76
        {
Zeile 73... Zeile 77...
73
         */
77
            //
74
        public function update( Request $request, $id )
78
            $bu = BackendUser::find( $id );
75
        {
79
            $bu->update();
76
            //
80
            return redirect( "/backend/backend_users" );
77
        }
81
        }
78
 
82
 
79
        /**
83
        /**
80
         * Remove the specified resource from storage.
84
         * Remove the specified resource from storage.
81
         *
85
         *
-
 
86
         * @param int $id
-
 
87
         * @return RedirectResponse
-
 
88
         */
82
         * @param int $id
89
        public function destroy( int $id ): RedirectResponse
83
         * @return \Illuminate\Http\Response
90
        {