aplr/lectern
Repository pattern for Laravel
Maintainers
Requires
- php: ^7.2
- illuminate/database: ^5|^6|^7|^8
- illuminate/pagination: ^5|^6|^7|^8
- illuminate/support: ^5|^6|^7|^8
Requires (Dev)
- graham-campbell/analyzer: ^3.0
- graham-campbell/testbench: ^5.4
- mockery/mockery: ^1.2
- phpro/grumphp: ^0.18.0
- phpunit/phpunit: ^9.0
- squizlabs/php_codesniffer: ^3.4
Suggests
None
Provides
None
Conflicts
None
Replaces
None
MIT 22ae7c4867606e4986df3e1bd403aaef19a270ec
- Andreas Pfurtscheller <a.woop@aplr.me>
This package is auto-updated.
Last update: 2026-06-15 11:27:40 UTC
README
The lectern package provides you with classes and interfaces which help you with abstracting the data layer of your laravel application by embracing the repository pattern.
👁 Packagist Version
👁 GitHub Workflow Status
👁 PHP from Packagist
👁 GitHub license
Installation
To install the latest version of aplr/lectern just require it using composer.
composer require aplr/lectern
This package is using Laravel's package auto-discovery, so it doesn't require you to manually add the ServiceProvider. If you've opted out of this feature, add the ServiceProvider to the providers array in config/app.php:
Aplr\Lectern\ServiceProvider::class,
Usage
TODO, dig through the code for now
Licence
Lectern is licenced under The MIT Licence (MIT).
