public function homepage() { $params = array('logo' => Title::findOrFail(1), 'timer' => Timer::findOrFail(1), 'about' => About::findOrFail(1), 'contacts' => Contact::where('enabled', '=', true)->orderBy('id', 'ASC')->get(), 'grouped' => GroupRepository::grouped(), 'offices' => Office::where('enabled', '=', true)->orderBy('position', 'ASC')->get(), 'title' => 'TWIGA – крупнейшая независимая коммуникационная группа в России и странах СНГ'); /*if (Request::has('r')) { $r = Request::get('r'); Session::set('r', $r); return redirect('/#' . $r); }*/ $view = Agent::isTablet() || Request::has('t') ? 'tablet.homepage' : (Agent::isMobile() || Request::has('m') ? 'mobile.homepage' : 'index.homepage'); return view($view, $params); }
public function edit($id) { $about = About::findOrFail($id); if (Request::isMethod('get')) { return view('admin.about_edit', ['about' => $about]); } $validator = Validator::make(Request::all(), $this->rules); if ($validator->fails()) { return redirect()->route('about_edit', [$id])->withInput()->withErrors($validator); } $about->title = Request::input('title'); $about->titleEng = Request::input('titleEng'); $about->text = Request::input('text'); $about->textEng = Request::input('textEng'); $about->enabled = Request::has('enabled'); $about->save(); return redirect()->route('about_edit', [$id])->with('msg', 'Изменения сохранены'); }