Download the PHP package unicodeveloper/laravel-leanpub without Composer
On this page you can find all versions of the php package unicodeveloper/laravel-leanpub. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download unicodeveloper/laravel-leanpub
More information about unicodeveloper/laravel-leanpub
Files in unicodeveloper/laravel-leanpub
Package laravel-leanpub
Short Description A Leanpub Package for Laravel 5
License MIT
Homepage https://twitter.com/unicodeveloper
Informations about the package laravel-leanpub
laravel-leanpub
Laravel 5 Package to work with Leanpub. Very easy to use. Offers the use of Facades and Dependency Injection
Disclaimer: Leanpub is a service of Ruboss Technology Corporation, a corporation incorporated in British Columbia, Canada. I self-publish a book using their service, but am otherwise not affiliated with them in any way.
Installation
PHP 5.5+ or HHVM 3.3+, and Composer are required.
First, pull in the package through Composer.
Another alternative is to simply add the following line to the require block of your composer.json
file.
Then run composer install
or composer update
to download it and have the autoloader updated.
Add this to your providers array in config/app.php
This package also comes with a facade
Publish the config file by running:
The config file will now be located at config/leanpub.php
.
Configuration
This is the leanpub.php
file in the config
directory.
Usage
You'll need your book slug and API key values, both of which can be retrieved by accessing your Leanpub account.
LeanpubManager
This is the class of most interest. It is bound to the ioc container as 'laravel-leanpub'
and can be accessed using the Facades\Leanpub
facade.
Facades\Leanpub
This facade will dynamically pass static method calls to the 'laravel-leanpub'
object in the ioc container which by default is the LeanpubManager
class.
Examples
Here you can see an example of just how simple this package is to use.
TODO
Add wrappers for other API functionalities:
- All sales data
- Preview functions
- Publish functions
- Preview/publish job status
- Coupon management
- Testing
Change log
Please see CHANGELOG for more information what has changed recently.
Testing
You can run the tests with:
Alternatively, you can run the tests like so:
Contributing
Please see CONTRIBUTING for details.
Credits
License
The MIT License (MIT). Please see License File for more information.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.