Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

Blamable.php 508B

123456789101112131415161718192021
  1. <?php
  2. namespace App\Traits;
  3. use Illuminate\Support\Facades\Auth;
  4. trait Blamable
  5. {
  6. public static function bootBlamable(): void
  7. {
  8. static::creating(static function ($model) {
  9. $model->created_by = Auth::check() ? Auth::id() : null;
  10. $model->updated_by = Auth::check() ? Auth::id() : null;
  11. });
  12. static::updating(static function ($model) {
  13. $model->updated_by = Auth::check() ? Auth::id() : null;
  14. $model->save();
  15. });
  16. }
  17. }