Download the PHP package kylewlawrence/gridpane-laravel without Composer
On this page you can find all versions of the php package kylewlawrence/gridpane-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kylewlawrence/gridpane-laravel
More information about kylewlawrence/gridpane-laravel
Files in kylewlawrence/gridpane-laravel
Package gridpane-laravel
Short Description Laravel wrapper for kylewlawrence/gridpane-api-client-php package
License MIT
Homepage http://designanddevelop.io
Informations about the package gridpane-laravel
Laravel GridPane
This package provides integration with the GridPane API. It supports creating servers, retrieving and updating sites, deleting domains, etc.
The package simply provides a GridPane
facade that acts as a wrapper to the kylewlawrence/gridpane-api-client-php package.
NB: Currently only supports bearer token-based authentication.
Installation
You can install this package via Composer using:
If you want to make use of the facade you must install it as well.
Configuration
To publish the config file to app/config/gridpane-laravel.php
run:
Set your configuration using environment variables, either in your .env
file or on your server's control panel:
GP_TOKEN
The API access token. You can create one at: https://my.gridpane.com/settings
GP_DRIVER
(Optional)
Set this to null
or log
to prevent calling the GridPane API directly from your environment.
Contributing
If you have any questions/problems/request with the SDK (the GridPaneService class), please go to the GridPane PHP SDK repository with those requests. Pull Requests for the Laravel wrapper are always welcome here. I'll catch-up and develop the contribution guidelines soon. For the meantime, just open and issue or create a pull request.
Usage
Facade
The GridPane
facade acts as a wrapper for an instance of the GridPane\API\Client
class. Any methods available on this class (documentation here) are available through the facade. for example:
Dependency injection
If you'd prefer not to use the facade, you can skip adding the alias to config/app.php
and instead inject KyleWLawrence\GridPane\Services\GridPaneService
into your class. You can then use all of the same methods on this object as you would on the facade.
This package is available under the MIT license.
All versions of gridpane-laravel with dependencies
illuminate/support Version ^8.0|^9.0
kylewlawrence/gridpane-api-client-php Version ^1.0