Comments (5)
Did you implement the Transformable interface on your User class?
User.php:
class User extends Model implements Transformable {
from laravel-responder.
Hi, everything seems to be right from your code examples above, so I would need some more information to go on. Do you have the full stack trace of the error?
And could you try to do a dd($users)
right before your return Responder::success( $users );
- this might be related to the issue @nlocascio opened about empty collections. Do you have a user model in the database?
from laravel-responder.
A fix for empty collections has been pushed, do you still encounter the same problems after updating your dependencies @sullysheperd?
from laravel-responder.
@nlocascio your suggestion fixed it!
This was the code beginning my User class:
class User extends Authenticatable {
// the rest
Turns out I should have implemented Transformable into it using this syntax:
class User extends Authenticatable implements Transformable{
// the rest
Everything works fine now. Thank you @Flugger for your great package. One quick question though:
Days before I found your package I watched few of Jeffrey's videos about api:
https://laracasts.com/series/incremental-api-development
And I see you have implemented the same. Can I ask if you have watched the series and implemented the same codes(with more details I guess)? I'm only asking this because I'm a big fan of Jeffrey's work and I need the api to be perfect in my new project. Once again thank you for your great package ;)
from laravel-responder.
Yeah, I've watched the videos, some good introductory stuff for API development. This package solves many of the same problems as Jeff does in the series, and I've definitely been inspired by the videos over at Laracasts over the years :)
I'm glad you've chosen this packageI - I hope it helps you build the perfect API!
from laravel-responder.
Related Issues (20)
- Transformer mappings circular dependencies
- php 8 support HOT 1
- ConvertToSnakeCase throwing an "Undefined function" error
- error HOT 1
- Transforming To Camel Case in Lumen
- How do I use getResourceKey() on Relationship?
- Transformer not applied HOT 1
- Include message in success response HOT 1
- Laravel Responder installation in Laravel 9 is not working. HOT 11
- Fractal 0.20.0 supprot HOT 3
- I wish there was an *except* method
- Laravel 10 support HOT 7
- composer require flugger/laravel-responder error laravel 10 HOT 4
- Laravel 10 support!
- Different types in NoopSerializer HOT 9
- Wrong Model Namespace on executing the transformer command
- Support for simplePaginate
- Language files folder
- Flugg\Responder\Serializers\NoopSerializer error for method null HOT 3
- Laravel 11 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from laravel-responder.