Ejemplo n.º 1
0
 /**
  * Display a listing of the account message.
  *
  * @param Request $request
  * @return \Illuminate\Http\Response
  */
 public function index(Request $request)
 {
     /*
      * --------------------------------------------------------------------------
      * Populating account messages
      * --------------------------------------------------------------------------
      * Retrieve messages 10 data per request, because we implement lazy
      * pagination via ajax so return json data when 'page' variable exist, and
      * return view if doesn't.
      */
     $contributor_id = $request->input('contributor_id');
     $messages = $this->message->retrieveMessages($contributor_id);
     return response()->json(['request_id' => uniqid(), 'status' => 'success', 'timestamp' => Carbon::now(), 'messages' => $messages]);
 }
Ejemplo n.º 2
0
 /**
  * Display a listing of the account message.
  *
  * @param Request $request
  * @return \Illuminate\Http\Response
  */
 public function index(Request $request)
 {
     /*
      * --------------------------------------------------------------------------
      * Populating account messages
      * --------------------------------------------------------------------------
      * Retrieve messages 10 data per request, because we implement lazy
      * pagination via ajax so return json data when 'page' variable exist, and
      * return view if doesn't.
      */
     $messages = $this->message->retrieveMessages(Auth::user()->id);
     if (Input::get('page', false) && $request->ajax()) {
         return $messages;
     } else {
         return view('contributor.message', compact('messages'));
     }
 }