Files
nexusphp/app/Models/Message.php
2021-05-15 19:29:44 +08:00

28 lines
547 B
PHP

<?php
namespace App\Models;
class Message extends NexusModel
{
protected $table = 'messages';
protected $fillable = [
'sender', 'receiver', 'added', 'subject', 'msg', 'unread', 'location', 'saved'
];
protected $casts = [
'added' => 'datetime',
];
public function send_user()
{
return $this->belongsTo(User::class, 'sender')->withDefault(['id' => 0, 'username' => 'System']);
}
public function receive_user()
{
return $this->belongsTo(User::class, 'receiver');
}
}