Example #1
0
 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();
 }