public function categoriesSelect() { $categories = CrudHelper::index(new \App\Category())->get()->toArray(); foreach ($categories as $category) { $categoriesSelect[$category['id']] = $category['category']; } $categoriesSelect[0] = 'Select Category'; return $categoriesSelect; }
public function downloadFeedCsv() { $file = '../storage/feeds/ad-feed-' . date('m-d-Y') . '.csv'; $ads = CrudHelper::index(new \App\Ad())->get(); $ads = $ads->toArray(); $csvFile = fopen($file, 'w'); $fields = ['ID', 'Item title', 'Destination URL', 'Image URL', 'Item subtitle', 'Item description', 'Item category', 'Contextual keywords']; fputcsv($csvFile, $fields); foreach ($ads as $ad) { $inloadToCsv = ['ID' => $ad['program_ad_id'], 'Item title' => $ad['program_ad_title'], 'Destination URL' => $ad['destination_url'], 'Image URL' => $ad['program_ad_image_url'], 'Item subtitle' => $ad['program_ad_subtitle'], 'Item description' => $ad['program_ad_description'], 'Item category' => $ad['program_ad_category'], 'Contextual keywords' => $ad['contextual_keywords']]; fputcsv($csvFile, $inloadToCsv); } fclose($csvFile); return response()->download($file); }
public function getAllUsers() { // Grab all available users in system $users = CrudHelper::index(new \App\User())->get(); foreach ($users as $userKey => $userValue) { if (\Auth::user()->email == $users[$userKey]['email']) { unset($users[$userKey]); } } return $users; }
public function showHome() { $products = CrudHelper::index(new \App\Product(), ['images'])->take(8)->orderBy('id', 'DESC')->get(); return view('pages.index')->with(['products' => $products]); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $programs = CrudHelper::index(new \App\Program(), ['ad'])->get(); return view('program.index')->with(['programs' => $programs]); }
public function index() { $products = CrudHelper::index(new \App\Product())->paginate(12); return view('shop.shop')->with(['products' => $products]); }