tripteki / laravelphp-adminer
Trip Teknologi's Laravel.php Adminer
Requires
- php: ^8.0.2
Suggests
- laravel/framework: Required when using laravel framework (^9.0).
- laravel/lumen-framework: Required when using lumen framework (^9.0).
README
This package provides drivers, helpers, repositories, endpoints starterpack implementation of basic features for facilitate developing admin menagement modules in your codebase, built by applying (concepts) like Test Driven Development
Event-Listener Driven Development
Async-like (Queue)
Cached
, (design principle) RESTful API
Tight Cohesion & Loose Coupling
SOLID
, (design pattern) Gangs of Four (GoF) Repository Pattern
.
Click one of packages and follow the instruction to get started.
📃 Packages
No | Repository | Description |
---|---|---|
1 |
laravelphp-user |
User Management |
2 |
laravelphp-setting |
Setting Management |
3 |
laravelphp-setting-profile |
Setting per-User Variable Environment Management |
4 |
laravelphp-setting-locale |
Setting per-User i18n Management |
5 |
laravelphp-setting-menu |
Setting per-User Menu Management |
6 |
laravelphp-acl |
Access Control List (granted or denied) Management |
7 |
laravelphp-log |
Logging Management |
8 |
laravelphp-notification |
Notification Management |
Getting Started
Installation :
$ composer require tripteki/laravelphp-adminer
How to use it :
-
Put
Tripteki\Adminer\Providers\AdminerServiceProvider
to service provider configuration list. -
Put
Tripteki\Adminer\Providers\AdminerServiceProvider::ignoreConfig()
intoregister
provider, then publish config file into your project's directory with running (optionally) :
php artisan vendor:publish --tag=tripteki-laravelphp-adminer-configs
Author
- Trip Teknologi (@tripteki)
- Hasby Maulana (@hsbmaulana)