You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
570 B
34 lines
570 B
3 years ago
|
# Pirectus - a small Client for Directus 9
|
||
|
|
||
|
This Client Supports Directus 9, it is written in PHP and use Guzzle for handling requests.
|
||
|
|
||
|
In this Version
|
||
|
|
||
|
## Installation
|
||
|
|
||
|
```php
|
||
|
|
||
|
```
|
||
|
|
||
|
## Quickstart
|
||
|
|
||
|
```php
|
||
|
require('vendor/autoload.php');
|
||
|
|
||
|
use Pirectus\Pirectus;
|
||
|
use Pirectus\Auth\TokenAuth;
|
||
|
|
||
|
$pirectus = new Pirectus('<directus-url>', [
|
||
|
'auth' => new TokenAuth('<directus-authtoken>')
|
||
|
]);
|
||
|
```
|
||
|
|
||
|
```php
|
||
|
$results = $pirectus
|
||
|
->items('pages')
|
||
|
->fields(['id', 'title', 'content'])
|
||
|
->filter([
|
||
|
'status' => ['_eq' => 'published']
|
||
|
])
|
||
|
->find();
|
||
|
```
|