parfum/app/Models/Membership.php
Yoga Pangestu 4067882f8a refactor(membership): mengubah total_points menjadi tier points
- menambahkan kolom baru yaitu reward point
- menambahkan tier baru di seeder yaitu "Bronze"
2025-11-04 21:28:16 +07:00

33 lines
609 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Veelasky\LaravelHashId\Eloquent\HashableId;
class Membership extends Model
{
use HashableId;
protected $guarded = ['id'];
protected function casts(): array
{
return [
'tier_points' => 'int',
'reward_points' => 'int',
];
}
public function user(): BelongsTo
{
return $this->belongsTo(User::class);
}
public function tier(): BelongsTo
{
return $this->belongsTo(Tier::class);
}
}