/** * Display a listing of the resource. * * @param Request $request * @return \Illuminate\Http\Response */ public function index(Request $request) { if (Auth::user()->isAdmin() && $request->get('showPrivate') == 1) { $message = Message::allMessages($request)->get(); } else { $message = Message::availableMessages($request)->get(); } return $message; }