Laravel-未命中全局范围特征

Laravel-Global scope trait not being hit

我好像找不到这里的问题。我正在使用特征将全局范围附加到模型上的所有 Eloquent 查询。这是我的模型

<?php namespace App;

 use Illuminate\Database\Eloquent\Model;
 use App\Club\traits\restrictToClubTrait;


class Product extends Model
{



public function category()
{
    return $this->belongsTo('App\ProductCategory', 'product_category_id', 'id');
}


public function producer()
{
    return $this->belongsTo('App\Producer', 'producer_id');
}
}

这是特征

<?php namespace App\Club\traits;

trait restrictToClubTrait
{

/**
 * Boot the soft deleting trait for a model.
 *
 * @return void
 */
public static function bootRestrictToClubTrait()
{
    dd('p');
    static::addGlobalScope(new RestrictToClubScope);
}

}

dd 永远不会被击中,所以函数一定不会被击中,我已经翻阅了文档,但我没有看到哪里出错了。

性状应 "included" 在 class 体内。欲了解更多信息 here

use App\Club\traits\restrictToClubTrait;

class Product extends Model {
    use restrictToClubTrait;
}