/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index(Request $request) { if ($request->has('q')) { $search = e($request->input('q')); $setData['data'] = ShopOfTheWeek::with('user')->orWhere('id', 'LIKE', '%' . $search . '%')->orWhere('name', 'LIKE', '%' . $search . '%')->orderBy('id', 'desc')->paginate(Config::get('admin.defaultRecord')); $setData['pagination'] = $setData['data']->appends(['q' => $request->input('q')])->links(); $setData['search'] = $request->input('q'); } else { $setData['data'] = ShopOfTheWeek::with('user')->orderBy('id', 'desc')->paginate(Config::get('admin.defaultRecord')); $setData['pagination'] = $setData['data']->links(); } return View::make('admin.shopoftheweek.index', $setData); }