laravel-vue-file-share/app/Traits/HasCreatorAndUpdater.php
2023-10-08 14:20:03 -07:00

18 lines
No EOL
411 B
PHP

<?php
namespace App\Traits;
use Illuminate\Support\Facades\Auth;
trait HasCreatorAndUpdater {
protected static function bootHasCreatorAndUpdater() {
static::creating(function($model) {
$model->created_by = Auth::id();
$model->updated_by = Auth::id();
});
static::updating(function($model) {
$model->updated_by = Auth::id();
});
}
}