A Laravel API wrapper for AutoAfleveren API
This package requires PHP 8.2 and Laravel 10 or higher.
composer require programic/laravel-autoafleveren
Add AutoAfleveren credentials to your services config and .env:
'autoAfleveren' => [
'baseUrl' => env('AUTO_AFLEVEREN_BASE_URL'),
'apiKey' => env('AUTO_AFLEVEREN_API_TOKEN'),
],
$autoAfleveren = app(Programic\AutoAfleveren\AutoAfleveren::class);
use Programic\AutoAfleveren\AutoAfleveren;
class UserController extends Controller {
public function __invoke(AutoAfleveren $client)
{
//
}
}
$autoAfleveren->get('/users');
$autoAfleveren->post('/users', []);
$autoAfleveren->patch('/users/1', []);
$autoAfleveren->delete('/users/1', []);
$user = $autoAfleveren->users()->find(1);
$user = $autoAfleveren->users()->create([]);
$user = $autoAfleveren->users()->update(1, []);
$user = $autoAfleveren->users()->delete(1);
There are more references available. The IDE will autocomplete the available references.
composer test
Please see CHANGELOG for more information what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security-related issues, please email info@programic.com instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.