示例#1
0
 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;
 }
示例#4
0
 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]);
 }
示例#6
0
 public function index()
 {
     $products = CrudHelper::index(new \App\Product())->paginate(12);
     return view('shop.shop')->with(['products' => $products]);
 }