Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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', 'Изменения сохранены');
 }