Download the PHP package lwk/vimbadmin-laravel-client without Composer
On this page you can find all versions of the php package lwk/vimbadmin-laravel-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lwk/vimbadmin-laravel-client
More information about lwk/vimbadmin-laravel-client
Files in lwk/vimbadmin-laravel-client
Package vimbadmin-laravel-client
Short Description Laravel client for ViMbAdmin-api
License MIT
Homepage https://github.com/dpslwk/vimbadmin-laravel-client
Informations about the package vimbadmin-laravel-client
vimbadmin-laravel-client
This is a laravel/(lumen?) client library for use with dpslwk/vimbadmin-api
ViMbAdmin is a web based virtual mailbox administration system for dovecote and posftix.
The down side of ViMdAdmin is that it has no APi front end. At Nottingham Hackspace we needed to change our mailbox aliases from the Hackspace Management System (HMS). As the systems run on two different server a quick REST api was thrown together for consumption by HMS 2.0. This is the client package for use in HMS 2.0
- http://github.com/dpslwk/vimbadmin-api
- http://www.vimbadmin.net
- http://nottinghack.org.uk
- https://github.com/NottingHack/hms2
Install
Via Composer
The following service provider will be autodiscovered for laravel 5.5+.
Define setup in .env with the following values
VIMBADMIN_URL
- Url for api endpointVIMBADMIN_ID
- Client IdVIMBADMIN_SECRET
- Client SecretVIMBADMIN_DRIVER
- Token store provider [json, eloquent, doctrine]VIMBADMIN_FILE
- File name for json storeVIMBADMIN_MODEL
- Eloquent modelVIMBADMIN_ENITITY
- Docrotine Entity
or Publish the config and edit as needed
If using either eloquent
or doctrine
token storage db migrations and mappings need to be provided.
Usage
Change log
Please see CHANGELOG for more information on what has changed recently.
Testing
Contributing
Please see CONDUCT for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Matt Lloyd
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of vimbadmin-laravel-client with dependencies
illuminate/support Version ^6.0|^8.0|^9.0|^10.0
guzzlehttp/guzzle Version ^7.0.1
sainsburys/guzzle-oauth2-plugin Version ^3.0
symfony/property-access Version ^5.0|^6.0
symfony/serializer Version ^2.7|^3.0|^4.0|^5.0|^6.0