apiTransform($subscribe); // if (request()->has('id')) { // return [ // 'id' => $subscribe->id, // 'created_at' => $subscribe->created_at ? $subscribe->created_at->format('Y-m-d H:i:s') : null, // ]; // } return [ 'id' => $subscribe->id, 'course' => $subscribe->course, 'user' => $subscribe->user, 'is_watched' => $subscribe->is_watched, 'watched_at' => $subscribe->watched_at, 'progress' => $subscribe->progress, 'updated_at' => $subscribe->updated_at ? $subscribe->updated_at->format('Y-m-d H:i:s') : null, ]; } public function apiTransform(Subscribe $subscribe) { return [ 'id' => $subscribe->id, 'course' => $subscribe->course, 'user' => $subscribe->user, 'is_watched' => $subscribe->is_watched, 'watched_at' => $subscribe->watched_at, 'progress' => $subscribe->progress, 'updated_at' => $subscribe->updated_at ? $subscribe->updated_at->format('Y-m-d H:i:s') : null, ]; } }