public function index() { $messages = Message::orderBy('created_at', 'desc')->get(); if (count($messages) > 0) { return response()->json($messages); } abort(204); }
public function Home(Request $request) { $page = (int) ($request->get('p', '1') > 0 ? $request->get('p', '1') : 1); $isPageMax = false; $messages = Message::orderBy('id', 'desc')->skip(($page - 1) * 10)->take(10)->get(); if (count($messages) == 0 && $page > 1) { $pagemax = ceil(Message::count() / 10); return Redirect::route('adminMinichat', array('p' => $pagemax)); } $nextMessages = Message::orderBy('id', 'desc')->skip($page * 10)->take(1)->get(); if (count($nextMessages) == 0) { $isPageMax = true; } return view('admin.minichat.home', compact('page', 'isPageMax', 'messages')); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index(Request $request) { $messages = null; if (!$request->has('accepted')) { $messages = Message::orderBy('created_at', 'desc')->simplePaginate(20); } else { if ($request->get('accepted') > 0) { $messages = Message::where('accepted', 1)->orderBy('created_at', 'desc')->simplePaginate(20); $messages->appends(['accepted' => 1]); } else { if ($request->get('accepted') <= 0) { $messages = Message::where('accepted', 0)->orderBy('created_at', 'desc')->simplePaginate(20); $messages->appends(['accepted' => 0]); } else { $messages = Message::orderBy('created_at', 'desc')->simplePaginate(20); } } } $total = Message::count(); $total_approved = Message::where('accepted', 1)->count(); return response()->json(['data' => $messages->toArray(), 'total_count' => $total, 'approved_count' => $total_approved]); }
public function GetLastMessages($nb = -1, $idPrevious = 0) { if ($nb <= 0) { if ($idPrevious > 0) { $messages = Message::where('id', '<', $idPrevious)->orderBy('id', 'desc')->get(); } else { $messages = Message::orderBy('id', 'desc')->get(); } } else { if ($idPrevious > 0) { $messages = Message::where('id', '<', $idPrevious)->orderBy('id', 'desc')->take($nb)->get(); } else { $messages = Message::orderBy('id', 'desc')->take($nb)->get(); } } $last = true; if (count($messages) > 0) { $lol = $messages[count($messages) - 1]; if (Message::where('id', '<', $lol->id)->count() > 0) { $last = false; } } return view('front.minichat.messages', array('messages' => $messages, 'isLast' => $last)); }
/** * @param \Illuminate\Http\Request $request * * @return \Illuminate\View\View */ public function index(Request $request) { //获取最新的留言 数量? 排序? $messages = Message::orderBy('updated_at', 'desc')->paginate(false); return view('welcome', compact('authed', 'userInfo', 'messages')); }
public function listMessages(Message $message) { return response()->json($message->orderBy("created_at", "DESC")->take(5)->get()); }
/** * Display a listing of the messages. * * @return Response */ public function index(FormBuilder $formBuilder) { $form = $formBuilder->create('App\\Forms\\Herpakken', ['method' => 'POST', 'url' => route('verzenden')]); $messages = Message::orderBy('created_at', 'DESC')->paginate(20); return view('home', compact('form'))->with('messages', $messages); }
public function messages() { $messages = Message::orderBy('created_at', 'desc')->paginate(15); return view('admin.messages', compact('messages')); }
public function scopeAllMessages() { $messages = Message::orderBy('created_at', 'desc')->paginate(10); return $messages; }