Use array syntax to define a list of scopes to apply to a model
Assuming you have scopePopular & scopeRecent as query scopes
Book::scopes(['popular', 'recent'])->get();
Add this to your model
public function scopeScopes($query, $scopes)
{
foreach($scopes as $scope)
{
$query->$scope();
}
return $query;
}