Download the PHP package juststeveking/laravel-envoyer-sdk without Composer
On this page you can find all versions of the php package juststeveking/laravel-envoyer-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download juststeveking/laravel-envoyer-sdk
More information about juststeveking/laravel-envoyer-sdk
Files in juststeveking/laravel-envoyer-sdk
Package laravel-envoyer-sdk
Short Description A simple to use PHP class to work with the Laravel Envoyer API
License MIT
Informations about the package laravel-envoyer-sdk
Laravel Envoyer SDK
![](./laravel-envoyer-sdk.png)
A simple to use PHP class to work with the Laravel Envoyer API
Requirements
- PHP ^7.4
- PHP ext-json
Installation
The preferred method of installation is to use composer:
To work with this package, firstly you must have a Laravel Envoyer account, and secondly you must create an API token through Laravel Envoyer itself.
Usage
You create a simple SDK like so:
Once you have $envoyer
set up, you can now start to work with the resources through the API:
Managing Projects
The simple way to manage envoyer projects through the SDK:
List all Projects
Create a new Project
Fetch a Specific Project
Modify a Project
Deleting a Project
Update a Project's Source
Note that all the options are required, you cannot just parse through push_to_deploy as a single option
Managing Servers
The simple way to manage envoyer servers through the SDK:
List all Servers for a Project
Create a new Server for a Project
Fetch a single Server for a Project
Modify a Server
Delete a Server
Managing Environments on a Project
The simple way to manage project environments through the SDK:
Get current environment
Get environment servers
Updating project environments
Resetting environment key
Listing available actions from Envoyer
Get all Actions
Managing Action Hooks for a Project
The simple way to manage action hooks for a project through the SDK:
List all Hooks
Create a new Hook
Get a single Hook
Updating a Hook
Deleting a Hook
Managing Deployments
The simple way to manage project deployments through the SDK:
List all Deployments
Pushing a new Deployment
Getting a single Deployment
Cancel a Deployment
Managing Collaborators
The simple way to manage project collaborators through the SDK
List all Collaborators
Invite a new Collaborator
Get a single Collaborator
Remove a Collaborator
Managing Notifications
The simple way to manage project notifications through the SDK:
List all Notifications
Create a new Notification
Get a single Notification
Modify a Notification
Remove a Notification
All versions of laravel-envoyer-sdk with dependencies
ext-json Version *
juststeveking/http-auth-strategies Version ^1.1
juststeveking/http-slim Version ^1.2
juststeveking/php-sdk Version ^1.1
juststeveking/uri-builder Version ^1.1
nyholm/psr7 Version ^1.3
php-di/php-di Version ^6.3
symfony/http-client Version ^5.1