public function run() { $faker = Faker\Factory::create(); DB::table('favorites')->truncate(); foreach (range(1, 30) as $index) { $ads = Advertisement::orderBy(DB::raw('RAND()'))->first(); User::orderBy(DB::raw('RAND()'))->first()->favorites()->attach($ads->id); } }
/** * Display a listing of the resource. */ public function index(Request $request) { $ads = Advertisement::orderBy('id', 'desc'); if ($request->input('id')) { $ads = $ads->where('id', '=', $request->input('id')); } if ($request->input('text')) { $ads = $ads->where('text', 'LIKE', '%' . $request->input('text') . '%'); } $ads = $ads->paginate(10); return view('admin.advertisement.index', ['ads' => $ads, 'f_id' => $request->input('id'), 'f_text' => $request->input('text')]); }
/** * Display a listing of the resource. */ public function index() { $ads = Advertisement::orderBy('id', 'desc')->paginate(5); return view('admin.advertisement.index', ['ads' => $ads]); }