Files
TLA/app/Models/Tla.php
T
Belupeti f84636b31f
Build / Build-image (push) Successful in 53s
backend validation change, frontend changes
2026-08-10 20:39:56 +02:00

35 lines
741 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Factories\HasFactory;
class Tla extends Model
{
protected $table = 'tla';
use HasFactory;
protected $fillable = ['abbreviation', 'hint', 'used'];
public static function GetCurrentTla( string $language ) : Tla {
$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 $tla;
}
}