/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     WallpaperImage::truncate();
     $arr = [[1, 'http://mobile-wallpapers.net/wp-content/uploads/2014/07/%D0%B0%D0%BD%D0%B8%D0%BC%D0%B5-21.jpg'], [1, 'http://mobile-wallpapers.net/wp-content/uploads/2014/07/%D0%B0%D0%BD%D0%B8%D0%BC%D0%B5-13.jpg'], [1, 'http://mobile-wallpapers.net/wp-content/uploads/2014/07/%D0%B0%D0%BD%D0%B8%D0%BC%D0%B5-11.jpg'], [2, 'http://mobile-wallpapers.net/wp-content/uploads/2014/08/%D0%B0%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%86%D0%B8%D1%8F-30.jpg'], [2, 'http://mobile-wallpapers.net/wp-content/uploads/2014/07/%D0%B0%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%86%D0%B8%D1%8F-83.jpg'], [2, 'http://mobile-wallpapers.net/wp-content/uploads/2014/07/%D0%B0%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%86%D0%B8%D1%8F-193.jpg'], [2, 'http://mobile-wallpapers.net/wp-content/uploads/2014/07/%D0%B0%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%86%D0%B8%D1%8F-163.jpg']];
     foreach ($arr as $v) {
         WallpaperImage::create(['category' => $v[0], 'path' => $v[1]]);
     }
 }
Esempio n. 2
0
 public function anyImage(Request $r)
 {
     // Запрос конкретной картинки
     $img_id = $r->get('img', false);
     if ($img_id !== false) {
         // выбираем картинку
         $img = WallpaperImage::where('category', $img_id)->first();
         return resp($img);
     }
     // получаем id категории
     $cat = $r->get('cat', false);
     $category = intval($cat === false ? rand(1, WallpaperCategoty::max('id')) : $cat);
     // выбираем картинку
     $img = WallpaperImage::where('category', $category)->orderByRaw("RAND()")->first();
     return resp($img);
 }