6
0
Fork 0
jiqu-library-server/app/Models/OrderLog.php

41 lines
836 B
PHP

<?php
namespace App\Models;
use App\Models\Admin\Administrator;
use Dcat\Admin\Admin;
use Dcat\Admin\Traits\HasDateTimeFormatter;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class OrderLog extends Model
{
use HasFactory;
use HasDateTimeFormatter;
protected $fillable = [
'order_id', 'content',
];
public function administrator()
{
return $this->belongsTo(Administrator::class, 'administrator_id');
}
public function order()
{
return $this->belongsTo(Order::class, 'order_id');
}
/**
* {@inheritdoc}
*/
protected static function booted()
{
parent::saving(function ($log) {
// 如果自动创建sn
$log->administrator_id = Admin::user()->id;
});
}
}