示例#1
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index(Request $request)
 {
     $limit = $request->get('limit', 10);
     //     	$channels = Cache::remember('channels', 15/60, function() use($limit) {
     //     		return Channel::orderBy('created_at', 'desc')->paginate($limit);
     // 			return Channel::all();
     //     	});
     $channels = Channel::orderBy('created_at', 'desc')->paginate($limit);
     return response()->json(array_merge($channels->toArray(), ['code' => 200]), 200);
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index(Request $request)
 {
     $keyword = $request->input('keyword') ? $request->input('keyword') : '';
     $channels = [];
     if ($request->input('keyword')) {
         $channels = Channel::where('name', 'LIKE', '%' . spaceToLike($request->input('keyword')) . '%')->orderBy('order')->get();
     } else {
         $channels = Channel::orderBy('order')->get();
     }
     return view('admin.category.webboard', ['channels' => $channels, 'keyword' => $keyword]);
 }