Class 'App\Scope\__name_Scope' 未在 lumen 中找到(Laravel 微框架)

Class 'App\Scope\__name_Scope' not found in lumen (Laravel micro-framework)

我想为我的项目添加一个全局范围。并在某些模型中使用它。 所以我创建了这段代码:(在 app/scopes 文件夹中)

<?php

namespace App\Scopes;

use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Scope;

class GameStoreScope implements Scope
{
    /**
     * Apply the scope to a given Eloquent query builder.
     *
     * @param  Builder  $builder
     * @param  Model  $model
     * @return void
     */
    public function apply(Builder $builder, Model $model)
    {
        //$storeId = \request()->header('Store');

        //dd("asdad");
        $builder->where('game_store_id', '=', 1);
    }
}

并像这样将它用于我的模型:

<?php

namespace App;

use App\Scopes\GameStoreScope;
use Illuminate\Database\Eloquent\Model;

class Player extends Model
{


    protected $guarded = [];

    protected static function boot()
    {
        parent::boot();

        static::addGlobalScope(new GameStoreScope);
    }

但在 运行 我的项目之后。总是得到这个 FatalError : Class 'App\Scopes\GameStoreScope' not found

修复 namespace 参考 link https://laravel.com/docs/8.x/eloquent#query-scopes

namespace App\Scopes;

use App\Scopes\GameStoreScope;
use Illuminate\Database\Eloquent\Model;

然后 运行 composer dump-autoload