@if (file_exists(public_path('build/manifest.json')) || file_exists(public_path('hot'))) @vite(['resources/css/app.css', 'resources/js/app.js']) @else @endif
@if (Route::has('login')) @endif

Let's get started

Laravel has an incredibly rich ecosystem.
We suggest starting with the following.

{{-- Laravel Logo --}} {{-- Light Mode 12 SVG --}} {{-- Dark Mode 12 SVG --}}
@if (Route::has('login')) @endif ('/img/logo-zas.png') public function cerrarPorNumero(Request $request, $numero) { $jornada = Jornada::with('partidos')->where('numero', $numero)->firstOrFail(); foreach ($request->resultados as $partido_numero => $resultado) { Resultado::updateOrCreate( ['numero' => $numero, 'partido_numero' => $partido_numero], [ 'resultado_oficial' => $resultado, ] ); } $completos = Resultado::where('numero', $numero) ->whereNotNull('resultado_oficial') ->count(); if ($completos < $jornada->partidos->count()) { return back()->with('error', 'Completa todos los resultados oficiales antes de cerrar la jornada.'); } $jornada->cerrada = true; $jornada->save(); return redirect()->route('resultados.index') ->with('success', 'Jornada cerrada correctamente. ¡Ya puedes ver los ganadores!'); }