eventflow / app /Models /Category.php
Ezekiel999's picture
Deploy EventFlow to HF Spaces with Docker
10dc6f2 verified
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Str;
class Category extends Model
{
protected $fillable = ['name', 'slug'];
protected static function booted(): void
{
static::creating(function (Category $cat) {
if (empty($cat->slug)) {
$cat->slug = Str::slug($cat->name);
}
});
}
// ── Relationships ────────────────────────────────────
public function events()
{
return $this->hasMany(Event::class);
}
}