Files
water_new/modules/User/Models/Traits/HasLog.php
2023-03-08 09:16:04 +08:00

44 lines
773 B
PHP

<?php
namespace Modules\User\Models\Traits;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Relations\HasOne;
use Modules\User\Models\UserLog;
trait HasLog
{
/**
* Notes: 库存
*
* @Author: 玄尘
* @Date: 2022/7/26 16:13
* @return HasMany
*/
public function logs(): HasMany
{
return $this->hasMany(UserLog::class);
}
/**
* Notes:
*
* @Author: 玄尘
* @Date: 2022/9/7 14:22
* @param $admin
* @param $remark
*/
public function addLog($admin, $remark)
{
$this->logs()->create([
'user_id' => $this->getKey(),
'admin_id' => $admin->getKey(),
'remark' => $remark
]);
}
}