示例#1
0
 /**
  * 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');
 }