|
1 |
| -# ArangoDB PHP client |
| 1 | +# ArangoClient - ArangoDB PHP client |
2 | 2 |
|
3 | 3 | Low level PHP client for ArangoDB. Supports PHP versions 7.4 & ^8.0
|
4 | 4 |
|
@@ -60,16 +60,37 @@ foreach ($statement as $document) {
|
60 | 60 |
|
61 | 61 | ## Managers
|
62 | 62 | You have access to several managers that allow you to perform specific tasks on your ArangoDB instance(s).
|
| 63 | +Their functions can be called on the manager. |
| 64 | + |
| 65 | +### Admin manager |
| 66 | +The admin manager manages administrative functions and information retrieval for the server/cluster. |
| 67 | +``` |
| 68 | +$client->admin()->version(); |
| 69 | +``` |
| 70 | + |
| 71 | +### Schema manager |
| 72 | +The schema manager manages all schema related operations. |
| 73 | +``` |
| 74 | +$client->schema()->createDatabase('new_db'); |
| 75 | +``` |
| 76 | + |
| 77 | +### Transaction manager |
| 78 | +The transaction manager takes care of all transactions. |
| 79 | +``` |
| 80 | +$client->transactions()->begin(['write' => ['users', 'teams']]); |
| 81 | +``` |
63 | 82 |
|
64 | 83 | ## Documentation
|
65 |
| -1) [ArangoDB PHP Client](docs/arangodb-client.md) |
66 |
| -2) [Statements](docs/statements.md) |
67 |
| -3) [Database schema](docs/schema-databases.md) |
68 |
| -4) [User schema](docs/schema-users.md) |
69 |
| -5) [Collection schema](docs/schema-collections.md) |
70 |
| -6) [Index schema](docs/schema-indexes.md) |
71 |
| -7) [View schema](docs/schema-views.md) |
72 |
| -8) [Admin manager](docs/admin-manager.md) |
| 84 | +1) [ArangoDB PHP client](docs/arangodb-client.md) |
| 85 | +2) [AQL query statements](docs/statements.md) |
| 86 | +3) [Admin manager](docs/admin-manager.md) |
| 87 | +4) Schema manager |
| 88 | + 1) [Database schema](docs/schema-databases.md) |
| 89 | + 2) [User schema](docs/schema-users.md) |
| 90 | + 3) [Collection schema](docs/schema-collections.md) |
| 91 | + 4) [Index schema](docs/schema-indexes.md) |
| 92 | + 5) [View schema](docs/schema-views.md) |
| 93 | +5) [Transaction manager](docs/transaction-manager.md) |
73 | 94 |
|
74 | 95 | ## Related packages
|
75 | 96 | [AQL query builder](https://github.com/LaravelFreelancerNL/fluentaql)
|
|
0 commit comments