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

I want to add a global scope to my project. and use it in some models. so I create this code: (in app/scopes folder)


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');

        $builder->where('game_store_id', '=', 1);

And use it to my model like this:


namespace App;

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

class Player extends Model

    protected $guarded = [];

    protected static function boot()

        static::addGlobalScope(new GameStoreScope);

but after run my project. always get this FatalError : Class 'App\Scopes\GameStoreScope' not found

1 answer