Blame view
app/Models/Chat.php
929 Bytes
712f07ca2 часть задачи по р... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class Chat extends Model { use HasFactory; protected $fillable = [ 'user_id', 'to_user_id', 'is_removed', 'is_fixed', 'last_message_date', 'last_message_id', 'fixed_time' ]; public function user() { return $this->belongsTo(User::class, 'to_user_id'); } public function worker() { return $this->belongsTo(Worker::class, 'to_user_id', 'user_id'); } public function employer() { return $this->belongsTo(Employer::class, 'to_user_id', 'user_id'); } public function last_message() { return $this->belongsTo(Message::class, 'last_message_id'); } |
a93910932 рефакторинг сообщ... |
37 38 39 40 |
public function unread_messages() { return $this->hasMany(Message::class, 'user_id', 'to_user_id'); } |
712f07ca2 часть задачи по р... |
41 |
} |