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

Revision

Revision 402 | Revision 406 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

<?php

    namespace App\Http\Controllers;

    use App\Models\SalesPortal;
    use App\Models\SalesPortalItem;
    use Illuminate\Contracts\Foundation\Application;
    use Illuminate\Contracts\View\Factory;
    use Illuminate\Contracts\View\View;
    use Illuminate\Http\Request;

    class SalesPortalItemController extends Controller
    {
        //
        //
        /**
         * @return Application|Factory|View
         */
        public function index(): View|Factory|Application
        {
            $salesPortals = SalesPortal::all();
            $vPortale = array( "" => "Bitte wählen" );
            foreach ( $salesPortals as $vPortal )
            {
                $vPortale[$vPortal->id] = $vPortal->name;
            }
            return view( 'salesPortal/itemPortalSelect', [ "vportale" => $vPortale, ] );
        }

        public function show(): Factory|View|Application
        {
            return view( "salesPortal/itemList" );
        }

        /**
         * @return Application|Factory|View
         */
        public function create(): View|Factory|Application
        {
            return view( "salesPortal/edit" );
        }

        /**
         * @param SalesPortal $salesPortal
         * @return Application|Factory|View
         */
        public function edit( SalesPortal $salesPortal ): View|Factory|Application
        {
            return view( "salesPortal/edit", [ "vportal" => $salesPortal ] );
        }

        public function store()
        {

        }

        public function update()
        {

        }

        public function destroy()
        {

        }

        public function getArtikel()
        {
            $items = SalesPortalItem::where( "sales_portal_id", $_GET["vp_id"] );
            return json_encode( $items );
        }

    }