'新增', self::State_one => '上架', self::State_two => '下架', ]; public static $user = []; public static $is_search = false; public function __construct(array $attributes = []) { if(! empty($attributes['userData'])) { self::$user = $attributes['userData']; self::$is_search = true; } parent::__construct($attributes); } protected static function boot(){ parent::boot(); if(self::$is_search){ static::addGlobalScope(new DepartmentScope(self::$user)); } } }