Файловый менеджер - Редактировать - /home/clickysoft/public_html/charliapp-v2.clickysoft.net/app/Models/Contact.php
Назад
<?php namespace App\Models; use Illuminate\Database\Eloquent\Model; class Contact extends Model { // use \Awobaz\Compoships\Compoships; public const STATUS_RADIO = [ '0' => 'User', '1' => 'Group', ]; protected $fillable = [ 'user_id', 'contact_id', 'group_id', 'contact_type', 'created_at', 'updated_at', ]; public function user() { return $this->belongsTo(User::class); } public function contactUser() { return $this->belongsTo(User::class, "contact_id"); } public function group() { return $this->belongsTo(Group::class); } public function getTypeOfContactAttribute() { return self::STATUS_RADIO[$this->contact_type]; } public function contact_latest_chat() { return $this->hasOne(Chat::class, "from_id", "user_id")->latest(); // return $this->hasOne(Chat::class, ['to_id', 'from_id'], ['user_id', 'contact_id'])->latest("id"); // return $this->hasOne(Chat::class, ['from_id', 'user_id'], ['to_id', 'contact_id']); } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка