|
2 | 2 |
|
3 | 3 | This package provides QueryBuilder for DynamoDB.
|
4 | 4 |
|
| 5 | +- [Motivation](#motivation) |
| 6 | +- [Installation](#installation) |
| 7 | + - [Laravel](#laravel) |
| 8 | + - [Non-Laravel Projects](#non-laravel-projects) |
| 9 | +- [Example Usage](#example-usage) |
| 10 | + - [Sample Data](#sample-data) |
| 11 | + - [Working with Items and Attributes](#working-with-items-and-attributes) |
| 12 | + - [GetItem](#getitem) |
| 13 | + - [PutItem](#putitem) |
| 14 | + - [UpdateItem](#updateitem) |
| 15 | + - [DeleteItem](#deleteitem) |
| 16 | + - [Projection Expressions](#projection-expressions) |
| 17 | + - [Condition Expressions](#condition-expressions) |
| 18 | + - [Sample Item](#sample-item) |
| 19 | + - [Preventing Overwrites of an Existing Item](#preventing-overwrites-of-an-existing-item) |
| 20 | + - [Checking for Attributes in an Item](#checking-for-attributes-in-an-item) |
| 21 | + - [Working with Queries in DynamoDB](#working-with-queries-in-dynamodb) |
| 22 | + - [Key Condition Expression](#key-condition-expression) |
| 23 | + - [Filter Expressions for Query](#filter-expressions-for-query) |
| 24 | + - [Working with Scans in DynamoDB](#working-with-scans-in-dynamodb) |
| 25 | + - [Filter Expressions for Scan](#filter-expressions-for-scan) |
| 26 | + - [Using Global Secondary Indexes in DynamoDB](#using-global-secondary-indexes-in-dynamodb) |
| 27 | + - [Querying a Global Secondary Index](#querying-a-global-secondary-index) |
| 28 | +- [Authentication (Custom User Provider)](#authentication-custom-user-provider) |
| 29 | + - [Make User model](#make-user-model) |
| 30 | + - [Make custom user provider](#make-custom-user-provider) |
| 31 | + - [Register our custom user provider](#register-our-custom-user-provider) |
| 32 | + - [Add config for user provider](#add-config-for-user-provider) |
| 33 | + |
5 | 34 | ## Motivation
|
6 | 35 |
|
7 | 36 | I started trying to make simple QueryBuilder because:
|
|
0 commit comments