/**
  * 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);
 }