Added cast to message model for type enum

This commit is contained in:
noah.lancien 2023-04-06 12:53:13 +00:00
parent fada6d80e1
commit 0be5816bf7

View file

@ -2,14 +2,17 @@
namespace App\Models;
use App\Enums\MessageType;
use App\Events\NotifySubscriptions;
use App\Events\NotifyTicketCreator;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Kwaadpepper\Enum\Traits\CastsEnums;
class Message extends Model
{
use HasFactory;
use CastsEnums;
/**
* The attributes that are mass assignable.
@ -17,7 +20,17 @@ class Message extends Model
* @var array
*/
protected $fillable = [
'message'
'message',
'type'
];
/**
* The attributes that should be cast to Enums.
*
* @var array
*/
protected $enumCasts = [
'type' => MessageType::class
];
/**