Skip to main content

guillaumebriday/laravel-blog

1800 stars
1 code files
View guillaumebriday/laravel-blog on GitHub

app/Models/User.php

Open in GitHub
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Foundation\Auth\User as Authenticatable;
 
class User extends Authenticatable
//
public function scopeAuthors(Builder $query): Builder
{
return $query->whereHas('roles', function ($query) {
$query->where('roles.name', Role::ROLE_ADMIN)
->orWhere('roles.name', Role::ROLE_EDITOR);
});
}
//
}