/** * Update selected navigation. * * @param \Yajra\CMS\Entities\Navigation $navigation * @param \Illuminate\Http\Request $request * @return mixed */ public function update(Navigation $navigation, Request $request) { $this->validate($request, ['title' => 'required|max:255', 'type' => 'required|max:255|alpha|unique:navigation,type,' . $navigation->id]); $navigation->fill($request->all()); $navigation->published = $request->get('published', false); $navigation->save(); flash()->success(trans('cms::navigation.update.success')); return redirect()->route('administrator.navigation.index'); }