This commit is contained in:
2026-07-23 12:50:03 +07:00
parent db969767db
commit eee0ba6dd2
15 changed files with 914 additions and 71 deletions
+12
View File
@@ -8,10 +8,22 @@ use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
#[Fillable(['type', 'name', 'slug', 'created_by', 'updated_by', 'deleted_by'])]
#[UseResource(\App\Http\Resources\TaxonomyResource::class)]
class Taxonomy extends Model
{
use SoftDeletes;
public function resolveRouteBinding($value, $field = null)
{
return $this->where(function ($query) use ($value) {
if (is_numeric($value)) {
$query->where('id', $value);
}
$query->orWhere('slug', $value);
})->firstOrFail();
}
protected function casts(): array
{
return [