Subversion-Projekte lars-tiefland.webanos.marine-sales.de

Revision

Revision 391 | Revision 398 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
2 lars 1
<?php
2
 
395 lars 3
    namespace App\Http\Controllers;
2 lars 4
 
395 lars 5
    use App\Models\SalesPortal;
6
    use App\Models\SalesPortalItem;
7
    use Illuminate\Contracts\Foundation\Application;
8
    use Illuminate\Contracts\View\Factory;
9
    use Illuminate\Contracts\View\View;
10
    use Illuminate\Http\Request;
2 lars 11
 
395 lars 12
    class SalesPortalItemController extends Controller
390 lars 13
    {
395 lars 14
        //
15
        //
16
        /**
17
         * @return Application|Factory|View
18
         */
19
        public function index(): View|Factory|Application
20
        {
21
            $salesPortals = SalesPortal::all();
22
            return view( 'salesPortal/itemPortalSelect', [ "salesPortals" => $salesPortals, ] );
23
        }
390 lars 24
 
395 lars 25
        public function show( SalesPortal $salesPortal ): Factory|View|Application
26
        {
27
            $salesPortalItems = SalesPortalItem::with( 'sales_portal' )->where( "sales_portal_id", $salesPortal->id )->get();
28
            return view( "salesPortal/itemList", [ "salesPortalItems" => $salesPortalItems ] );
29
        }
390 lars 30
 
395 lars 31
        /**
32
         * @return Application|Factory|View
33
         */
34
        public function create(): View|Factory|Application
35
        {
36
            return view( "salesPortal/edit" );
37
        }
390 lars 38
 
395 lars 39
        /**
40
         * @param SalesPortal $salesPortal
41
         * @return Application|Factory|View
42
         */
43
        public function edit( SalesPortal $salesPortal ): View|Factory|Application
44
        {
45
            return view( "salesPortal/edit", [ "vportal" => $salesPortal ] );
46
        }
390 lars 47
 
395 lars 48
        public function store()
49
        {
390 lars 50
 
395 lars 51
        }
390 lars 52
 
395 lars 53
        public function update()
54
        {
390 lars 55
 
395 lars 56
        }
390 lars 57
 
395 lars 58
        public function destroy()
59
        {
60
 
61
        }
62
 
390 lars 63
    }