Files
lash_vanshy/app/Http/Controllers/Frontend/HomeController.php

50 lines
1.1 KiB
PHP
Executable File

<?php
namespace App\Http\Controllers\Frontend;
use App\Http\Controllers\Controller;
use App\Models\Configuracion;
use App\Models\Galeria;
use App\Models\Producto;
use Illuminate\View\View;
class HomeController extends Controller
{
/**
* Mostrar página de inicio
*/
public function index(): View
{
$configuracion = Configuracion::allAsArray();
// Productos destacados para el home
$productosDestacados = Producto::activo()
->where('destacado', true)
->orderBy('orden', 'asc')
->take(6)
->get();
// Galería para mostrar en home (solo activos)
$galeria = Galeria::activo()
->ordenado()
->take(8)
->get();
return view('frontend.home.index', compact(
'productosDestacados',
'galeria',
'configuracion'
));
}
/**
* Mostrar página de contacto
*/
public function contacto(): View
{
$configuracion = Configuracion::allAsArray();
return view('frontend.contacto.index', compact('configuracion'));
}
}