EVOLUTION-MANAGER
Edit File: patronato.php
<?php namespace App\Http\Controllers; use App\Info_imagen; use App\Informativo; use App\Servicio; use Illuminate\Http\Request; use Illuminate\Support\Arr; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Schema; class patronato extends Controller { public function index() { $id = Informativo::select('id_informativo') ->orderBy('fecha', 'desc') ->orderBy('id_informativo', 'desc') ->take(10) ->get(); $imagen = []; $datosnoticias = []; $cantidad = 1; foreach ($id as $key) { $info = Info_imagen::select('nombre_archivo', 'orden') ->where('id_informativo', $key->id_informativo) ->where('orden', '1') ->first(); array_push($imagen, $info); if ($cantidad <= 6) { $noticias = Informativo::select('informativo.id_informativo', 'informativo.titulo', 'informativo.fecha', 'info_imagenes.nombre_archivo') ->join('info_imagenes', 'informativo.id_informativo', '=', 'info_imagenes.id_informativo') ->where('informativo.id_informativo', $key->id_informativo) ->where('info_imagenes.orden', 1) ->first(); array_push($datosnoticias, $noticias); } $cantidad++; } $id_ser = Servicio::select('id_servicios')->take(5)->get(); $datoservicio = []; foreach ($id_ser as $key) { $servi = Servicio::select('servicios.nombre_servicio', 'servicios.id_servicios', DB::raw('SUBSTRING(servicios.contenido, 1, 50) as contenido'), 'servi_imagenes.nombre_archivo') ->join('servi_imagenes', 'servicios.id_servicios', '=', 'servi_imagenes.id_servicios') ->where('servicios.id_servicios', $key->id_servicios)->where('servi_imagenes.orden', 1) ->first(); array_push($datoservicio, $servi); } return view('patronato_sucre', compact('imagen', 'datoservicio', 'datosnoticias')); } }