예제 #1
0
 public function index()
 {
     // return  \Auth::user()->name;
     //use scope visible to show visible only
     $messages = Message::latest()->visible()->get();
     return view('messages.index', compact('messages'));
 }
예제 #2
0
 public function getMessages(Request $request)
 {
     $messages = Message::latest()->where(['type' => $request->get('type'), 'to_user' => \Auth::user()->id])->get();
     foreach ($messages as &$message) {
         $user = User::findOrFail($message->from_user);
         $message['from_user_name'] = $user->name;
     }
     if ($messages) {
         $this->setResult($messages);
         $this->succeed(true);
     } else {
         $this->setResult('获取数据失败');
         $this->fail(true);
     }
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $num_per_page = env('num_per_page_admin');
     $messages = Message::latest()->paginate($num_per_page);
     return view('admin.messages.index', compact('messages'));
 }
예제 #4
0
 public function messages()
 {
     $messages = Message::latest()->paginate(3);
     return view('admin.messages', compact('messages'));
 }
예제 #5
0
 /**
  * refresh messages content
  *
  * return user name and messages data to indexRefresh.blade.php
  */
 public function indexRefresh()
 {
     $name = \Auth::user();
     $messages = Message::latest()->get();
     return view('main.indexRefresh', compact('messages', 'name'));
 }