public function getPress() { $press = PressPage::orderBy('created_at', 'DESC')->get(); return View::make('site.press', array('press' => $press)); }
public function postPressPage($id = null) { $input = Input::all(); $data = array('headline' => $input['headline'], 'text' => $input['text'], 'link' => $input['link']); if (isset($input['image_names']) && $input['image_names'][0]) { $data['image_name'] = $input['image_names'][0]; $this->dealWithImage($data['image_name'], PressPage::getImagesFolderAbsolutePath()); } if ($id) { $contactPage = PressPage::findOrFail($id); $contactPage->text = $input['text']; $contactPage->headline = $input['headline']; $contactPage->link = $input['link']; $contactPage->save(); $contactPage->update($data); } else { $contactPage = PressPage::create($data); } return Redirect::back(); }