├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── art ├── socialcard-dark.png └── socialcard-light.png ├── composer.json ├── config └── excludable.php ├── database ├── factories │ └── ArticleFactory.php └── migrations │ ├── create_articles_table.php.stub │ └── create_exclusions_table.php.stub └── src ├── Excludable.php ├── ExcludableServiceProvider.php ├── Models └── Exclusion.php ├── Queries └── HasExclusionQuery.php ├── Scopes └── ExclusionScope.php └── Support ├── Config.php ├── HasWildcardRelationships.php ├── MorphManyWildcard.php └── MorphOneWildcard.php /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/README.md -------------------------------------------------------------------------------- /art/socialcard-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/art/socialcard-dark.png -------------------------------------------------------------------------------- /art/socialcard-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/art/socialcard-light.png -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/composer.json -------------------------------------------------------------------------------- /config/excludable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/config/excludable.php -------------------------------------------------------------------------------- /database/factories/ArticleFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/database/factories/ArticleFactory.php -------------------------------------------------------------------------------- /database/migrations/create_articles_table.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/database/migrations/create_articles_table.php.stub -------------------------------------------------------------------------------- /database/migrations/create_exclusions_table.php.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/database/migrations/create_exclusions_table.php.stub -------------------------------------------------------------------------------- /src/Excludable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/src/Excludable.php -------------------------------------------------------------------------------- /src/ExcludableServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/src/ExcludableServiceProvider.php -------------------------------------------------------------------------------- /src/Models/Exclusion.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/src/Models/Exclusion.php -------------------------------------------------------------------------------- /src/Queries/HasExclusionQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/src/Queries/HasExclusionQuery.php -------------------------------------------------------------------------------- /src/Scopes/ExclusionScope.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/src/Scopes/ExclusionScope.php -------------------------------------------------------------------------------- /src/Support/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/src/Support/Config.php -------------------------------------------------------------------------------- /src/Support/HasWildcardRelationships.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/src/Support/HasWildcardRelationships.php -------------------------------------------------------------------------------- /src/Support/MorphManyWildcard.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/src/Support/MorphManyWildcard.php -------------------------------------------------------------------------------- /src/Support/MorphOneWildcard.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maize-tech/laravel-excludable/HEAD/src/Support/MorphOneWildcard.php --------------------------------------------------------------------------------