MUCHOS CAMBIOS (IMPORTANTES)

This commit is contained in:
BryamE
2026-01-07 03:35:59 -03:00
parent fb37cc2059
commit ed27d03373
9 changed files with 236 additions and 19 deletions
+14 -2
View File
@@ -3,11 +3,23 @@
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\Product;
class HomeController extends Controller
{
public function __invoke() // * Controlador con un unico metodo se usa __invoke
public function __invoke(Request $request)
{
return view('welcome');
// Si tuvieras un campo 'sales_count', podrías usar ->orderByDesc('sales_count')
$destacados = Product::where('type', 'bike')
->latest() // Las más nuevas
->take(5)
->get();
// Si no hay bicis, traemos cualquier cosa para que no se rompa
if ($destacados->isEmpty()) {
$destacados = Product::take(5)->get();
}
return view('welcome', compact('destacados'));
}
}