andersao/l5-repository

View on GitHub
migration-to-2.0.md

Summary

Maintainability
Test Coverage
# Laravel 5 Repositories

[![Analytics](https://ga-beacon.appspot.com/UA-61050740-1/l5-repository/migration-to-2.0)](https://packagist.org/packages/prettus/l5-repository)

## Migrate from version 1.0 to 2.0

### Registering the model's repository

*Versão 1.0*

```php
use Prettus\Repository\Eloquent\Repository;

class PostRepository extends Repository {

    public function __construct(Post $model)
    {
        parent::__construct($model);
    }   
    
}
```

*Versão 2.0*

```php
use Prettus\Repository\Eloquent\BaseRepository;

class PostRepository extends BaseRepository {
    
    /**
     * Specify Model class name
     *
     * @return string
     */
    function model()
    {
        return "App\\Post";
    }
}
```