Files
alrahma_sunday_school_api/app/Models/PasswordReset.php
T
2026-06-11 11:46:12 -04:00

48 lines
1.1 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
namespace App\Models;
class PasswordReset extends BaseModel
{
protected $table = 'password_resets';
/**
* In legacy you used:
* - createdField = created_at
* - updatedField = expires_at (non-standard)
*
* In Laravel, we can:
* - enable timestamps
* - map UPDATED_AT to expires_at
*
* This will auto-set expires_at whenever you call save()/update().
* (Only do this if thats truly what you want.)
*/
public $timestamps = true;
const CREATED_AT = 'created_at';
const UPDATED_AT = 'expires_at';
protected $fillable = [
'email',
'token',
'created_at',
'expires_at',
];
protected $casts = [
'created_at' => 'datetime',
'expires_at' => 'datetime',
];
/**
* Optional: if your password_resets table does NOT have an auto-increment id
* (Laravel default table usually uses email as primary and no id),
* uncomment below and set the correct primary key settings:
*/
// protected $primaryKey = 'id';
// public $incrementing = true;
// protected $keyType = 'int';
}