PHPackages                             fimaruf/laravel-repositories - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. fimaruf/laravel-repositories

ActiveLibrary[Framework](/categories/framework)

fimaruf/laravel-repositories
============================

Repositories layer for Laravel 5+

1.5.0(9y ago)021BSD-4-ClausePHP

Since Mar 13Pushed 4y agoCompare

[ Source](https://github.com/fimaruf/laravel-repositories)[ Packagist](https://packagist.org/packages/fimaruf/laravel-repositories)[ RSS](/packages/fimaruf-laravel-repositories/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (5)Versions (24)Used By (0)

laravel-repositories
====================

[](#laravel-repositories)

 [![](https://camo.githubusercontent.com/1f9d3dbf5033608d24f6f891fe1111ce9fdc77dd08acb7e707d10a8493b798e6/68747470733a2f2f7472617669732d63692e6f72672f43726f7564537570706f72742f6c61726176656c2d7265706f7369746f726965732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/CroudSupport/laravel-repositories) [![](https://camo.githubusercontent.com/4bf9ccadb5155eacc31ac013d21f7a8e19c16e329d2d235d89ae1fa6cfa69dde/68747470733a2f2f706f7365722e707567782e6f72672f63726f7564746563682f6c61726176656c2d7265706f7369746f726965732f762f737461626c65)](https://packagist.org/packages/croudtech/laravel-repositories) [![](https://camo.githubusercontent.com/8dd35ebe2e674afe9f82ba62f838065a8925eeb9cdd49f647c69ac1f2bf2bc0b/68747470733a2f2f706f7365722e707567782e6f72672f63726f7564746563682f6c61726176656c2d7265706f7369746f726965732f762f756e737461626c65)](https://packagist.org/packages/croudtech/laravel-repositories) [![](https://camo.githubusercontent.com/a677d951dfe8c282ecd9d37c80e8d3380b7d89a0e4f65f28fc783a186775d298/68747470733a2f2f706f7365722e707567782e6f72672f63726f7564746563682f6c61726176656c2d7265706f7369746f726965732f636f6d706f7365726c6f636b)](https://packagist.org/packages/croudtech/laravel-repositories) [![](https://camo.githubusercontent.com/c4c68e5566d95e79336d5c85cf0a2032724c4f5970101eec639f1a8de6c9882a/68747470733a2f2f706f7365722e707567782e6f72672f63726f7564746563682f6c61726176656c2d7265706f7369746f726965732f6c6963656e7365)](https://packagist.org/packages/croudtech/laravel-repositories) [![](https://camo.githubusercontent.com/2844b6262498673ede1b7350dc5c8836c794df7e9a9546a477fed468bcbc657b/68747470733a2f2f706f7365722e707567782e6f72672f63726f7564746563682f6c61726176656c2d7265706f7369746f726965732f646f776e6c6f616473)](https://packagist.org/packages/croudtech/laravel-repositories)

Use Repositories with the Laravel framework
-------------------------------------------

[](#use-repositories-with-the-laravel-framework)

### Setup

[](#setup)

This package uses dependency injection via the Laravel container to inject repositories into controllers or other classes that may require them.

#### Register Service Provider

[](#register-service-provider)

Add service provider to the 'providers' section of your app config.

```
'providers' => [
    ...
    CroudTech\Repositories\Providers\RepositoryServiceProvider::class,
    ...
],

```

Add the repository definitions into your resources config file as follows:

```
