29 lines
484 B
PHP
29 lines
484 B
PHP
<?php
|
|
|
|
namespace App\Models;
|
|
|
|
use DateTimeInterface;
|
|
use Illuminate\Database\Eloquent\Model;
|
|
|
|
class Alert extends Model
|
|
{
|
|
const TYPE_INFO = 'info';
|
|
const TYPE_WARNING = 'warning';
|
|
const TYPE_DANGER = 'danger';
|
|
|
|
public $fillable = [
|
|
'type',
|
|
'message',
|
|
'expires_at'
|
|
];
|
|
|
|
public $dates = [
|
|
'expires_at'
|
|
];
|
|
|
|
protected function serializeDate(DateTimeInterface $date)
|
|
{
|
|
return $date->format('Y-m-d H:i:s');
|
|
}
|
|
}
|