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

Revision

Revision 249 | Revision 257 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
2 lars 1
<?php
2
 
176 lars 3
    namespace App\Http\Controllers\online_shop;
2 lars 4
 
234 lars 5
    use App\Http\Controllers\Controller;
2 lars 6
    use App\Models\Shipping;
250 lars 7
    use App\Models\ShippingGroup;
2 lars 8
    use Illuminate\Contracts\Foundation\Application;
9
    use Illuminate\Contracts\View\Factory;
10
    use Illuminate\Contracts\View\View;
11
 
12
    class ShippingController extends Controller
13
    {
14
 
249 lars 15
        public function __construct()
16
	{
17
            $inselversand = array(
18
                "keine Berücksichtigung",
19
                "kein Inselversand",
20
                "nur Inselversand",
21
	    );
22
            \View::share( "inselversand", $inselversand );
23
            $shippingGroups = ShippingGroup::all();
24
            $versandgruppen = array();
25
            foreach( $shippingGroups as $shippingGroup )
26
            {
27
                $versandgruppen[$shippingGroup->id] = $shippingGroup->name;
28
            }
29
            \View::share( "versandgruppen", $versandgruppen );
30
	}
2 lars 31
        public function index(): Factory|View|Application
32
        {
33
            $shipping = Shipping::with("shipping_group")->orderBy("rank")->get();
234 lars 34
            return View( "online_shop.shippingList", [ "shipping" => $shipping ] );
2 lars 35
        }
36
 
37
    }