/** * Find media item * @param integer $id * @return mixed */ public function find($id) { $media = Media::find($id); if ($media) { return new MediaEntity($media->toArray()); } }
/** * Update gallery * @param integer $id * @param array $data */ public function update($id, $data) { $gallery = Media::find($id); $gallery->title = array_get($data, 'title'); $gallery->description = array_get($data, 'description'); $gallery->save(); return new GalleryEntity($gallery->toArray()); }