<?php

namespace App\Http\Controllers;

use App\Models\Secteur;
use Illuminate\View\View;

class SecteurController extends Controller
{
    public function index(): View
    {
        return view('secteurs', [
            'secteurs' => Secteur::query()
                ->published()
                ->ordered()
                ->get(),
        ]);
    }

    public function show(Secteur $secteur): View
    {
        if (! $secteur->is_published) {
            abort(404);
        }

        return view('secteur-detail', [
            'secteur' => $secteur,
        ]);
    }
}
