belongsTo(Oldmen::class, 'oldman_id'); } public function adminuser(){ return $this->belongsTo(AdminUser::class, 'adminuser_id'); } protected static function boot() { parent::boot(); // 监听 flow 创建事件,创建sn; static::creating(function ($hydropowerFee) { if(empty($hydropowerFee->sn)){ $hydropowerFee->sn = self::createSn(); } if(empty($hydropowerFee->adminuser_id)){ $hydropowerFee->adminuser_id = OwlAdmin::user()->id; } }); } private static function createSn() { return Carbon::now()->isoFormat('YYMMDDHHmmss').rand(1000, 9999); } }