<?php

namespace App\Http\Controllers\Portal;

use App\Http\Controllers\Controller;
use App\Models\Commune;
use App\Models\Document;
use App\Models\Forum;
use Illuminate\Http\Request;

class CommunesController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        $communes = Commune::orderBy('name')->get();
        $forums = Forum::orderBy('annee')->get();

        return view('portal.communes.index', [
            'communes' => $communes,
            'forums' => $forums
        ]);
    }

    /**
     * Display the specified resource.
     *
     * @param  \App\Model\Commune  $commune
     * @return \Illuminate\Http\Response
     */
    public function show(Commune $commune)
    {
        $documents = Document::all();
        $communes = Commune::orderBy('name')->get();

        return view('portal.communes.show', [ 
            'commune' => $commune,
            'documents' => $documents,
            'communes' => $communes,
        ]);
    }
}
