some frontend
Build / Build-image (push) Failing after 7s

This commit is contained in:
2026-08-09 19:48:30 +02:00
parent c1e8daacff
commit 4b2df8f9bd
15 changed files with 3833 additions and 417 deletions
+33 -14
View File
@@ -2,6 +2,7 @@
namespace App\Http\Controllers;
use App\Models\Tla;
use Illuminate\Http\Request;
class TlaController extends Controller
@@ -27,31 +28,49 @@ class TlaController extends Controller
return redirect()->route('admin')->with('success', 'Record deleted');
}
public function fetch_tla(Request $request)
public function fetch_tla(Request $request, ?string $language = 'en')
{
$requiest->validate([
'language' => 'required',
$allowedLanguages = array('hu', 'en');
if ( !in_array($language, $allowedLanguages) ) $language = 'en';
$tla = Tla::where('used', date("Y-m-d"))
->where('language', $language)
->first();
if ( is_null($tla) ) {
$tla = Tla::where('language', $language)
->where('used', NULL)
->inRandomOrder()
->first();
$tla->used = date("Y-m-d");
$tla->save();
}
return response()->json([
'hint' => $tla->hint,
'guesses' => $request->session()->get('guesses', NULL)
]);
$requestData = $request->all();
$tla = Tla::where('language', $requestData['language'])
->andWhere('used', date())
->firstOrFail();
return $tla;
}
public function check_tla()
public function check_tla(Request $request, ?string $language = 'en')
{
$request->validate([
'guess' => 'required',
'language' => 'required',
]);
$guess = $request->all()['guess'];
$guess_array = explode(' ', $guess);
return 0;
if ( $request->session()->get('guesses-'.$language, NULL) == NULL ) $request->session()->put('guesses-'.$language, [$guess]);
else $request->session()->push('guesses-'.$language, $guess);
$guesses = $request->session()->get('guesses-'.$language, NULL);
return $request;
}
public function update(Request $request, Tla $tla): RedirectResponse