Configuration.php 566 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace App;
  3. use App\Traits\ModelTimeFormat;
  4. use Illuminate\Database\Eloquent\Model;
  5. use App\Traits\LogModelChanging;
  6. use Illuminate\Database\Eloquent\Relations\BelongsTo;
  7. class Configuration extends Model
  8. {
  9. use LogModelChanging;
  10. use ModelTimeFormat;
  11. protected $fillable = [
  12. 'name','value','description','operator'
  13. ];
  14. public function operator():BelongsTo
  15. {
  16. return $this->belongsTo(User::class,'operator');
  17. }
  18. public function scopeFilter($query,$filter)
  19. {
  20. return $filter->apply($query);
  21. }
  22. }