News

Laravel Forge PHP SDK

Published
Laravel Forge PHP SDK image

Laravel Forge announced it’s first official API back in February and we have seen a lot of interesting uses like the F-Bar Mac app. Today, Mohamed Said released a PHP SDK for the API that covers all the features.

Here is an example of creating a new server with this SDK:

$server = $forge->createServer([
"provider"=> "ocean2",
"credential_id"=> 1,
"name"=> "test-via-api",
"size"=> "512MB",
"database"=> "test123",
"php_version"=> "php71",
"region"=> "ams2"
]);

Of course, it also allows you to do much more and it works with the familiar Laravel expressive syntax. As an example take a look at more of the server commands available:

$server->update(array $data)
$server->delete()
$server->revokeAccess()
$server->reconnect()
$server->reactivate()
$server->rebootMysql()
$server->stopMysql()
$server->rebootPostgres()
$server->stopPostgres()
$server->rebootNginx()
$server->stopNginx()
$server->installBlackfire(array $data)
$server->removeBlackfire()
$server->installPapertrail(array $data)
$server->removePapertrail()

The SDK is freely available under the MIT license and it’s available on Github. The readme includes plenty of examples and explanation for working with the SDK.

Eric L. Barnes photo

Eric is the creator of Laravel News and has been covering Laravel since 2012.

Sponsored

acquaintsoft logo
Acquaint Softtech

Hire Laravel developers with AI expertise at $20/hr. Get started in 48 hours.

Visit Acquaint Softtech

The latest

View all →
PHP Security Releases Fix Two Critical RCE Vulnerabilities image

PHP Security Releases Fix Two Critical RCE Vulnerabilities

Read article
Prevent Stale Database Reads in Laravel 13.38 image

Prevent Stale Database Reads in Laravel 13.38

Read article
Critical PHP Security Release Coming Tomorrow (October 21) image

Critical PHP Security Release Coming Tomorrow (October 21)

Read article
Critical Token Guard Auth Bypass Fixed in Laravel 13.29 and 12.68 image

Critical Token Guard Auth Bypass Fixed in Laravel 13.29 and 12.68

Read article
Run Large PlanetScale Queries in Laravel With DB::olap() image

Run Large PlanetScale Queries in Laravel With DB::olap()

Read article
Fluent Rule Builders for All Laravel Validation Rules image

Fluent Rule Builders for All Laravel Validation Rules

Read article