<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class Aficionado extends Model
{
    protected $table = 'aficionados';
    protected $primaryKey = 'id_aficionado';
    public $timestamps = false;

    protected $fillable = [
        'nombre',
        'apellido',
        'dni',
        'fecha_nacimiento',
        'email',
        'telefono',
        'localidad',
        'fecha_registro',
        'password',
        'reset_token',
        'reset_expira',
    ];

    protected $hidden = [
        'password',
        'reset_token',
    ];

    protected $casts = [
        'id_aficionado' => 'integer',
        'fecha_nacimiento' => 'date',
        'fecha_registro' => 'datetime',
        'reset_expira' => 'datetime',
    ];
}
