/
home
/
henzagold
/
server
/
app
/
Models
/
File Upload :
llllll
Current File: //home/henzagold/server/app/Models/CustomOrderLog.php
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\SoftDeletes; use Morilog\Jalali\Jalalian; class CustomOrderLog extends Model { use HasFactory, SoftDeletes; protected $appends = ['time_creat_fa','time_update_fa']; protected $fillable = [ 'custom_order_id', 'user_id', // اضافه کردن user_id برای ثبت کاربر ویرایش کننده 'changes', 'ip_address', 'description', ]; protected $casts = [ 'changes' => 'array', 'created_at' => 'datetime:Y-m-d H:i:s', 'updated_at' => 'datetime:Y-m-d H:i:s' ]; public function getTimeCreatFaAttribute() { return Jalalian::fromDateTime($this->attributes['created_at'])->format('Y/m/d-H:i:s'); } public function getTimeUpdateFaAttribute() { return Jalalian::fromDateTime($this->attributes['updated_at'])->format('Y/m/d-H:i:s'); } public function order() { return $this->belongsTo(CustomOrder::class); } public function user() { return $this->belongsTo(User::class)->withDefault([ 'name' => 'System' ]); } }
Copyright ©2k19 -
Hexid
|
Tex7ure