AdminShadowFilter.php 500 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Factories\HasFactory;
  4. use Illuminate\Database\Eloquent\Model;
  5. use App\Services\AccountService;
  6. class AdminShadowFilter extends Model
  7. {
  8. use HasFactory;
  9. protected $guarded = [];
  10. protected $casts = [
  11. 'created_at' => 'datetime'
  12. ];
  13. public function account()
  14. {
  15. if($this->item_type === 'App\Profile') {
  16. return AccountService::get($this->item_id, true);
  17. }
  18. return;
  19. }
  20. }