Closed CrazyZard closed 6 years ago
configuration environment: Lumen 5.6 + 2.0.0-alpha1 Controller: class TestController extends Controller{ use Helpers; public function test(){ $user = User::all(); return $this->response->collection($user,new UserTransformer); } } UserTransformers: public function transform(User $user) { return [ 'id' => $user->getRouteKey(), 'email' => $user->email, 'name' => $user->name, 'created_at' => $user->created_at->toDateTimeString(), 'updated_at' => $user->updated_at->toDateTimeString(), ]; }
Result: [ { "id": 28, "email": "*@qq.com", "name": "admin", "avatar": null, "deleted_at": null } ]
No changes No Error
My mistake I used The system's own routing not Dingo/api
example 👎 $router->get('test', 'TestController@test');
configuration environment: Lumen 5.6 + 2.0.0-alpha1 Controller: class TestController extends Controller{ use Helpers; public function test(){ $user = User::all(); return $this->response->collection($user,new UserTransformer); } } UserTransformers: public function transform(User $user) { return [ 'id' => $user->getRouteKey(), 'email' => $user->email, 'name' => $user->name, 'created_at' => $user->created_at->toDateTimeString(), 'updated_at' => $user->updated_at->toDateTimeString(), ]; }
Result: [ { "id": 28, "email": "*@qq.com", "name": "admin", "avatar": null, "deleted_at": null } ]
No changes No Error