Specter
![Software License][ico-license]
![Coverage Status][ico-scrutinizer]
![Total Downloads][ico-downloads], (*1)
Ghost + Laravel = :heart:, (*2)
Specter provides the means to interact with a Ghost database inside Laravel.
Whether you want to use Ghost headless or integrate it into an existing app, this is the package for you., (*3)
:warning: Warning :warning:
Please note that this is not an API client; Specter accesses your Ghost database directly. Use with caution., (*4)
In addition, this package is a work in progress. Breaking changes may be introduced., (*5)
Install
``` bash
composer require geekish/specter, (*6)
## Usage
This package requires Laravel 5.5+ and is set up for auto-discovery.
If you want to use the default routes files provided by Specter, you may add `Specter\Providers\RouteServiceProvider` to your config/app.php manually.
### Customization
If you want to customize config values:
``` bash
php artisan vendor:publish --provider="Specter\\ServiceProvider"
Currently there is only one config item: posts per page. You may also set this value in your env file:, (*7)
env
SPECTER_PER_PAGE=3, (*8)
Change log
Please see CHANGELOG for more information what has changed recently., (*9)
Contributing
Please see CONTRIBUTING and CONDUCT for details., (*10)
Security
If you discover any security related issues, please email hannahwarmbier@gmail.com instead of using the issue tracker., (*11)
Credits
License
The MIT License (MIT). Please see License File for more information., (*12)