<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class Watchlist extends Model
{
    protected $fillable = ['user_id', 'anime_id', 'status'];

    protected $casts = ['created_at' => 'datetime', 'updated_at' => 'datetime'];

    const STATUSES = [
        'plan'      => 'İzlenecek',
        'watching'  => 'İzleniyor',
        'completed' => 'Tamamlandı',
        'dropped'   => 'Bırakıldı',
    ];

    public function user()  { return $this->belongsTo(User::class); }
    public function anime() { return $this->belongsTo(Anime::class); }
}
