ubozdemir / plentific
There is no license information available for the latest version (v0.5) of this package.
Create users via a remote API
v0.5
2024-02-19 23:52 UTC
Requires
- guzzlehttp/guzzle: ^7.8
- mp091689/dump-die: ^1.0
- php-http/guzzle7-adapter: ^1.0
- rakit/validation: ^1.4
Requires (Dev)
- mockery/mockery: ^1.6
- pestphp/pest: ^2.34
README
Install composer package
composer require ubozdemir/plentific
Import UserRepository/UserService classes
use Ubozdemir\Plentific\Repositories\UserRepository; use Ubozdemir\Plentific\Services\UserService;
Instantiate UserService & UserRepository
$userService = new UserService(new UserRepository());
Make request to get paginated users 6 at a time
$users = $userService->all(1);
Get user by their ID
$user = $userService->getById(5);
Create new user
POST with request 'name' => 'Some name' and 'job' => 'Job Title'
try { $createdUser = $userService->create($_POST); //$createdUser returns new ID } catch (Exception $e) { die($e->getMessage()); }
Run tests
composer test