public function home() { $link_pages = OnlineOrder::orderBy('id', 'ASC')->get(); $slider_pages = Slider::orderBy('position', 'ASC')->get(); $menu_sliders = Menu::orderBy('id', 'ASC')->get(); $menu_pdf = Menupdf::orderBy('id', 'ASC')->get(); return View::make('pages.index', ['slider_pages' => $slider_pages, 'link_pages' => $link_pages, 'menu_sliders' => $menu_sliders, 'menu_pdf' => $menu_pdf]); }
public function addpdf() { $rules = array('title' => 'required', 'file' => 'required'); $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator->getMessageBag()); } if (Input::file('file')->getMimeType() == 'application/pdf') { $filename = time() . '_menu.pdf'; $path = public_path() . '/img/menu/'; Input::file('file')->move($path, $filename); $menuPDF = MenuPDF::first(); if (is_null($menuPDF)) { $menuPDF = Menupdf::create(['file' => $filename, 'title' => Input::get('title')]); } $menuPDF->title = Input::get('title'); $menuPDF->file = $filename; $menuPDF->save(); return Redirect::back(); } return Redirect::back()->with('msg', 'Archivo no es PDF'); }