EVOLUTION-MANAGER
Edit File: boletin.php
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Informativo; class boletin extends Controller { public function index() { $anio = Informativo::selectraw('year(fecha) as anio') ->orderBy('anio', 'desc') ->distinct() ->get(); $datoanio = ''; $arraypaginate = []; $archivo = []; $i = 0; foreach ($anio as $id) { if ($i == 0) $datoanio = $id->anio; if (isset($_GET[$id->anio]) && !empty($_GET[$id->anio])) $datoanio = $id->anio; $archivo = Informativo::selectraw('nombre_archivo, year(fecha) as anio, fecha') ->whereraw('year(fecha) = ?', [$id->anio]) ->orderBy('fecha', 'desc') ->paginate(20, ['*'], $id->anio); array_push($arraypaginate, $archivo); $i++; } return view('web-patronato-informativo/boletinprensa', compact('anio', 'archivo', 'datoanio', 'arraypaginate')); } }