änderungen zuammengeführt

This commit is contained in:
DigitalInfinity committed 2026-05-12 20:23:45 +00:00
1 parent ec5b6ba86f
commit e952c060f3
33 files changed
+1097

No files matched your search

+17
View File
@@ -0,0 +1,17 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
class Belt extends Model
{
protected $fillable = ["name"];
public function courses(): BelongsToMany
{
return $this->belongsToMany(Course::class);
}
}
+23
View File
@@ -0,0 +1,23 @@
<?php
namespace App\Models;
use App\Models\Kid;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
class Course extends Model
{
protected $fillable = ["name", "duration"];
public function kids(): BelongsToMany
{
return $this->belongsToMany(Kid::class)->withPivot("date");
}
public function belts(): BelongsToMany
{
return $this->belongsToMany(Belt::class);
}
}
+16
View File
@@ -0,0 +1,16 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
class Kid extends Model
{
protected $fillable = ["name", "email"];
public function courses(): BelongsToMany
{
return $this->belongsToMany(Course::class)->withPivot("date");
}
}