Toby Zerner
|
5c34ac06bb
|
Add return types
|
2021-07-22 12:35:21 +09:30 |
Toby Zerner
|
1ae0313575
|
Undo typehint
|
2021-07-22 12:33:40 +09:30 |
Toby Zerner
|
4fe4efc036
|
Support filtering by nested relationships/attributes
ie. support `filter[relationship.attribute]=value`
|
2021-07-22 12:30:22 +09:30 |
Toby Zerner
|
f2aac7f78e
|
Clean up
|
2021-07-22 12:28:59 +09:30 |
Toby Zerner
|
dc8ec9ee1d
|
Ensure Laravel feature is supported before using
|
2021-07-22 12:28:02 +09:30 |
Toby Zerner
|
cd9a43de7e
|
Add Closure typehint to AdapterInterface::load()
|
2021-07-22 12:26:11 +09:30 |
Toby Zerner
|
32a9fbe35a
|
Refresh the model after updating
|
2021-05-25 11:30:40 +09:30 |
Toby Zerner
|
f44f363806
|
Add Context::fieldRequested
|
2021-05-25 10:49:34 +09:30 |
Toby Zerner
|
5753e3a17c
|
Expose scope and filter as public API
|
2021-05-18 16:19:52 +09:30 |
Toby Zerner
|
848a8df42d
|
Fix noLimit method
|
2021-05-18 16:18:49 +09:30 |
Toby Zerner
|
ba4f4d337c
|
Fix pagination next link appearing when it shouldn't
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
c563c2879b
|
Run onListing callback after applying sort/filtering to the query
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
7858566e1e
|
Laravel validation: support nested validation messages
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
569371b4d2
|
Allow callable strings/arrays to be used
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
f0c7ed513e
|
Eloquent: apply scopes when including polymorphic relationships
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
71dcdadb3b
|
Eloquent: don't prefix table name - defer this to the schema
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
cdb910fdda
|
Eloquent: require all IDs when filtering a hasMany relationship
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
8215cfb0ff
|
Eloquent: support HasOneThrough relationships
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
dbd3ceec9c
|
Pass context to AdapterInterface::newQuery()
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
cda345d3ad
|
Support adding document meta via Context
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
8029c6fd4a
|
Fix up Show endpoint callbacks
|
2021-05-05 14:24:26 +09:30 |
Toby Zerner
|
b57b6c352b
|
Tighten up EloquentAdapter
|
2021-01-17 20:08:46 +10:30 |
Toby Zerner
|
9755994539
|
Allow PHP 8 and fix a test
|
2021-01-16 17:59:10 +10:30 |
Toby Zerner
|
813e779e1c
|
Typehint response
|
2021-01-15 08:38:00 +10:30 |
Toby Zerner
|
f53a07c143
|
Enforce resource listability
|
2021-01-15 08:37:49 +10:30 |
Toby Zerner
|
0c8de3a75a
|
Remove ability to have custom relationship pre-loaders for now
|
2021-01-15 08:37:17 +10:30 |
Toby Zerner
|
5d69048ef8
|
Add visibility to filters
|
2021-01-15 08:36:55 +10:30 |
Toby Zerner
|
497cd364a6
|
Pass models to events by reference and document Show endpoint
|
2021-01-15 08:35:59 +10:30 |
Toby Zerner
|
b9f6858a19
|
Allow meta to be added with plain values
|
2021-01-07 11:18:39 +10:00 |
Toby Zerner
|
8a473e791a
|
Pass field into validation function
|
2021-01-07 11:18:18 +10:00 |
Toby Zerner
|
75a0d3ba22
|
Fix path trimming
|
2021-01-07 11:18:06 +10:00 |
Toby Zerner
|
3632ab4cfc
|
Update rules function to use Context
|
2021-01-07 11:17:48 +10:00 |
Toby Zerner
|
644078b517
|
Clean up
|
2021-01-07 11:17:31 +10:00 |
Toby Zerner
|
807525338c
|
Pass around new Context object; update docs; implement once()
|
2020-11-22 11:13:50 +10:30 |
Toby Zerner
|
fbecdd96de
|
Refactor, docs
|
2020-11-21 16:30:16 +10:30 |
Toby Zerner
|
467239c3c1
|
Support invokables in conditions, not just Closures
|
2020-05-09 17:55:30 +09:30 |
Toby Zerner
|
2570c24390
|
Allow adding inline documentation
|
2020-05-09 17:55:09 +09:30 |
Toby Zerner
|
c6ef714eb4
|
Null values are still values
|
2020-02-12 18:20:14 +10:30 |
Toby Zerner
|
3b3c4ef7b9
|
Allow chaining on scope
|
2020-01-08 17:45:18 +10:30 |
Toby Zerner
|
295d2beafd
|
Allow condition to be passed to sortable/filterable
|
2020-01-08 17:44:53 +10:30 |
Toby Zerner
|
fab1a86925
|
fix some bugs
|
2019-11-21 15:15:24 +10:30 |
Toby Zerner
|
e5f9a6212a
|
wip
|
2019-11-18 13:46:45 +10:30 |
Toby Zerner
|
5d76c0f45a
|
wip
|
2019-11-16 17:50:07 +10:30 |
Toby Zerner
|
8a4a09bfeb
|
More tests
|
2019-11-16 11:51:27 +10:30 |
Toby Zerner
|
d889701ec6
|
Revert "Update resource definition API to allow extending schema"
This reverts commit 57ffa867c8.
|
2019-11-16 10:15:03 +10:30 |
Toby Zerner
|
1ccbe6568f
|
Remove old code
|
2019-11-16 10:14:12 +10:30 |
Toby Zerner
|
ce085c32f3
|
Allow wildcard Accepts
|
2019-11-16 10:14:05 +10:30 |
Toby Zerner
|
57ffa867c8
|
Update resource definition API to allow extending schema
|
2019-10-15 18:56:51 +10:30 |
Toby Zerner
|
ae46a35cbd
|
Pass the full data array to validators
|
2019-10-03 16:35:54 +09:30 |
Toby Zerner
|
4883a8b595
|
Allow relationships to specify adapter-specific scope logic
|
2019-10-03 16:35:41 +09:30 |