/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $page = Page::find($id); $this->validate($request, ['title.ru' => 'required', 'title.kg' => 'required', 'status' => 'required']); foreach (config('laravellocalization.supportedLocales') as $locale => $language) { $page->translateOrNew($locale)->title = $request->input('title')[$locale]; $page->translateOrNew($locale)->content = $request->input('content')[$locale]; } $page->status = $request->input('status'); $page->save(); return \Redirect::route('admin.page.index'); }