├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ ├── bug.yml │ ├── config.yml │ └── feature.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── composer.json ├── config └── model-repository.php ├── phpunit.xml.dist ├── src ├── BaseRepository.php ├── Console │ ├── Concerns │ │ └── CommandExceptionHandler.php │ ├── Repository.php │ └── stubs │ │ └── repository.stub ├── Contracts │ └── RepositoryContract.php ├── Facades │ └── ModelRepository.php └── ModelRepositoryServiceProvider.php └── tests ├── App ├── Models │ ├── Profile.php │ └── User.php ├── Repositories │ ├── ProfileRepository.php │ └── TestRepository.php └── database │ └── migrations │ ├── 2014_10_12_000000_create_users_table.php │ └── 2014_10_12_000001_create_profiles_table.php ├── CommandTest.php ├── RepositoryTest.php ├── Traits ├── FileHelpers.php ├── LaravelSetup.php └── LaravelTestBootstrapping.php └── config └── model-repository.php /.gitattributes: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/.github/ISSUE_TEMPLATE/feature.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /vendor 3 | /build 4 | composer.lock 5 | .phpunit.result.cache -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/composer.json -------------------------------------------------------------------------------- /config/model-repository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/config/model-repository.php -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/BaseRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/src/BaseRepository.php -------------------------------------------------------------------------------- /src/Console/Concerns/CommandExceptionHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/src/Console/Concerns/CommandExceptionHandler.php -------------------------------------------------------------------------------- /src/Console/Repository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/src/Console/Repository.php -------------------------------------------------------------------------------- /src/Console/stubs/repository.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/src/Console/stubs/repository.stub -------------------------------------------------------------------------------- /src/Contracts/RepositoryContract.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/src/Contracts/RepositoryContract.php -------------------------------------------------------------------------------- /src/Facades/ModelRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/src/Facades/ModelRepository.php -------------------------------------------------------------------------------- /src/ModelRepositoryServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/src/ModelRepositoryServiceProvider.php -------------------------------------------------------------------------------- /tests/App/Models/Profile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/tests/App/Models/Profile.php -------------------------------------------------------------------------------- /tests/App/Models/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/tests/App/Models/User.php -------------------------------------------------------------------------------- /tests/App/Repositories/ProfileRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/tests/App/Repositories/ProfileRepository.php -------------------------------------------------------------------------------- /tests/App/Repositories/TestRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/tests/App/Repositories/TestRepository.php -------------------------------------------------------------------------------- /tests/App/database/migrations/2014_10_12_000000_create_users_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/tests/App/database/migrations/2014_10_12_000000_create_users_table.php -------------------------------------------------------------------------------- /tests/App/database/migrations/2014_10_12_000001_create_profiles_table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/tests/App/database/migrations/2014_10_12_000001_create_profiles_table.php -------------------------------------------------------------------------------- /tests/CommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/tests/CommandTest.php -------------------------------------------------------------------------------- /tests/RepositoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/tests/RepositoryTest.php -------------------------------------------------------------------------------- /tests/Traits/FileHelpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/tests/Traits/FileHelpers.php -------------------------------------------------------------------------------- /tests/Traits/LaravelSetup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/tests/Traits/LaravelSetup.php -------------------------------------------------------------------------------- /tests/Traits/LaravelTestBootstrapping.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/tests/Traits/LaravelTestBootstrapping.php -------------------------------------------------------------------------------- /tests/config/model-repository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/touhidurabir/laravel-model-repository/HEAD/tests/config/model-repository.php --------------------------------------------------------------------------------