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

Revision

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

Revision 247 Revision 248
Zeile 5... Zeile 5...
5
    use App\Http\Controllers\Controller;
5
    use App\Http\Controllers\Controller;
6
    use App\Http\Requests\StoreSupplierShippingRequest;
6
    use App\Http\Requests\StoreSupplierShippingRequest;
7
    use App\Http\Requests\UpdateSupplierShippingRequest;
7
    use App\Http\Requests\UpdateSupplierShippingRequest;
8
    use App\Models\Supplier;
8
    use App\Models\Supplier;
9
    use App\Models\SupplierShipping;
9
    use App\Models\SupplierShipping;
-
 
10
    use App\Models\ShippingGroup;
10
    use Illuminate\Contracts\Foundation\Application;
11
    use Illuminate\Contracts\Foundation\Application;
11
    use Illuminate\Contracts\View\Factory;
12
    use Illuminate\Contracts\View\Factory;
12
    use Illuminate\Contracts\View\View;
13
    use Illuminate\Contracts\View\View;
13
    use Illuminate\Http\Response;
14
    use Illuminate\Http\Response;
Zeile 14... Zeile 15...
14
 
15
 
15
    class SupplierShippingController extends Controller
16
    class SupplierShippingController extends Controller
-
 
17
    {
-
 
18
        public function __construct()
-
 
19
	{
-
 
20
            $inselversand = array(
-
 
21
                "keine Berücksichtigung",
-
 
22
                "kein Inselversand",
-
 
23
                "nur Inselversand",
-
 
24
	    );
-
 
25
            \View::share( "inselversand", $inselversand );
-
 
26
            $shippingGroups = ShippingGroup::all();
-
 
27
            $versandgruppen = array();
-
 
28
            foreach( $shippingGroups as $shippingGroup )
-
 
29
            {
-
 
30
                $versandgruppen[$shippingGroup->id] = $shippingGroup->name;
-
 
31
            }
-
 
32
            \View::share( "versandgruppen", $versandgruppen );
16
    {
33
	}
17
        /**
34
        /**
18
         * Display a listing of the resource.
35
         * Display a listing of the resource.
19
         *
36
         *
20
         * @param Supplier $supplier
37
         * @param Supplier $supplier
21
         * @return Application|Factory|View
38
         * @return Application|Factory|View
22
         */
39
         */
23
        public function index( Supplier $supplier ): View|Factory|Application
40
        public function index( Supplier $supplier ): View|Factory|Application
24
        {
41
        {
25
            //
42
            //
26
            $vKosten = SupplierShipping::where( "supplier_id", $supplier->id )->get();
43
            $vKosten = SupplierShipping::with('shipping_group')->where( "supplier_id", $supplier->id )->get();
27
            return view( "online_shop.shipping_include", [ "shipping" => $vKosten, "supplier" => $supplier, ] );
44
            return view( "online_shop.shipping_include", [ "shipping" => $vKosten, "supplier" => $supplier, ] );
Zeile 28... Zeile 45...
28
        }
45
        }
29
 
46
 
Zeile 60... Zeile 77...
60
         * @param SupplierShipping $shipping
77
         * @param SupplierShipping $shipping
61
         * @return Application|Factory|View
78
         * @return Application|Factory|View
62
         */
79
         */
63
        public function edit( Supplier $supplier, SupplierShipping $shipping ): View|Factory|Application
80
        public function edit( Supplier $supplier, SupplierShipping $shipping ): View|Factory|Application
64
        {
81
        {
-
 
82
		//
65
            //
83
            $shipping->load('shipping_group');
66
            return view( "online_shop.shipping", [ "supplier" => $supplier, "vk" => $shipping ] );
84
            return view( "online_shop.shipping", [ "supplier" => $supplier, "vk" => $shipping, ] );
67
        }
85
        }
Zeile 68... Zeile 86...
68
 
86
 
69
        /**
87
        /**
70
         * Update the specified resource in storage.
88
         * Update the specified resource in storage.