Initial commit

This commit is contained in:
Zdeněk Burda
2026-01-09 21:26:40 +01:00
parent e83aec6dca
commit 41e3ce6f25
404 changed files with 61250 additions and 28 deletions

29
app/Models/Category.php Normal file
View File

@@ -0,0 +1,29 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
class Category extends Model
{
protected $table = 'categories';
use HasFactory;
protected $fillable = [
'name',
'order'
];
public function ediCategories(): BelongsToMany
{
return $this->belongsToMany(EdiCategory::class, 'categories_edi_categories', 'category_id', 'edi_category_id');
}
public function contests(): BelongsToMany
{
return $this->belongsToMany(Contest::class, 'contests_categories', 'category_id', 'category_id');
}
}