/** * Publish/Unpublish a navigation. * * @param \Yajra\CMS\Entities\Navigation $navigation * @return \Illuminate\Http\JsonResponse */ public function publish(Navigation $navigation) { $navigation->togglePublishedState(); return $this->notifySuccess(sprintf(trans('cms::navigation.update.publish'), $navigation->published ? 'published' : 'unpublished')); }