Initial commit: Struktur aplikasi ilycats

This commit is contained in:
Dwi F Sukmana
2026-02-08 15:16:35 +07:00
commit 0921901aed
235 changed files with 29016 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Support\Str;
class Category extends Model
{
protected $fillable = ['name', 'keywords'];
protected static function booted()
{
static::creating(function ($category) {
// Otomatis membuat slug dari name sebelum data disimpan
if (empty($category->slug)) {
$category->slug = Str::slug($category->name);
}
});
}
public function medicines(): HasMany
{
return $this->hasMany(Medicine::class);
}
}