Example #1
0
 public function all_banner()
 {
     $number = get_setting('banner_widget_number');
     $order = get_setting('banner_widget_order');
     $orderby = get_setting('banner_widget_orderby');
     $banner_group = get_setting('banner_widget_group');
     if ($orderby === 'random') {
         $banner = Tax::find($banner_group ? intval($banner_group) : 19)->banners()->orderByRaw("RAND()")->take($number)->get();
     } else {
         $banner = Tax::find($banner_group ? intval($banner_group) : 19)->banners()->orderBy($orderby, $order)->take($number)->get();
     }
     return $banner;
 }
Example #2
0
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $cats = Tax::where('type', 'cat')->with('langs')->get();
     $cat = array();
     foreach ($cats as $value) {
         $plang = $value->langs->first()->pivot;
         $cat[$value->id] = $plang->name;
     }
     $banner_groups = Tax::where('type', 'banner')->get();
     $banner_group = array();
     foreach ($banner_groups as $value) {
         $banner_group[$value->id] = $value->dfname;
     }
     return view('backend.setting.index', compact(['cat', 'banner_group']));
 }