d2d.emegrendeles.hu/app/Traits/ModelUserIdAppenderTrait.php
E98Developer 68b7c35bef git init
2026-02-28 06:53:05 +01:00

28 lines
688 B
PHP

<?php
namespace App\Traits;
use Auth;
trait ModelUserIdAppenderTrait
{
public static function bootModelUserIdAppenderTrait()
{
static::creating(function ($model) {
$userid = (! Auth::guest()) ? Auth::user()->id : null;
$model->created_by = $userid;
$model->updated_by = $userid;
});
static::updating(function ($model) {
$userid = (! Auth::guest()) ? Auth::user()->id : null;
$model->updated_by = $userid;
});
static::deleting(function ($model) {
$userid = (! Auth::guest()) ? Auth::user()->id : null;
$model->deleted_by = $userid;
});
}
}