/** * Bootstrap the application services. * * @return void */ public function boot() { view()->composer('*', function ($view) { if (current_lang_id() == 1) { $view->with('slides', \App\Slide::where('slider_id', 62)->orderBy('order', 'asc')->get()); } else { $view->with('slides', \App\Slide::where('slider_id', 44)->orderBy('order', 'asc')->get()); } }); }
public function archived() { $slides = $this->slide->where('archive', 1)->orderby('order', 'asc')->get(); return view('admin.slides.index', compact('slides')); }
public function index() { $data = ['ctslides' => Slide::where('slider_id', 45)->orderBy('order', 'desc')->get(['image', 'link']), 'news' => Category::find((int) get_setting('_slidercat'), ['id']), 'travels' => Category::find((int) get_setting('_homecat2'), ['id']), 'travel_child' => Category::where('parent', (int) get_setting('_homecat2'))->orderBy('created_at', 'desc')->take(4)->get(), 'rooms' => Category::find(59)->posts()->orderBy('created_at', 'desc')->get(), 'price_page' => Post::find(48, ['id']), 'reviews' => Comment::where('type', 'review')->orderBy('created_at', 'desc')->get()]; //return $data['travel_child']; return view('index.index', $data); }
public function bookSave(Request $request, $book_id) { $json = $request->input('json'); $object = json_decode($json); foreach ($object as $slideOrder => $slideObject) { $slide_id = $slideObject->id; $slide = Slide::where('id', $slide_id)->first(); if ($slide) { $slide->order = $slideOrder; $slide->save(); SlideImage::where('slide_id', $slide_id)->delete(); foreach ($slideObject->images as $imageOrder => $image_id) { $slideImage = new SlideImage(); $slideImage->image_id = $image_id; $slideImage->slide_id = $slide_id; $slideImage->order = $imageOrder; $slideImage->save(); } } } }
public function index() { $callout = $this->homePage->find(1); $slides = $this->slide->where('archive', 0)->where('draft', 0)->orderby('order', 'asc')->get(); return view('pages.home', compact('slides', 'callout')); }