Example #1
0
 public function chat()
 {
     $receiverId = Input::get('receiver');
     DB::beginTransaction();
     $message = Message::create(['sender' => Session::get(MateMiddleware::$VERIFY), 'receiver' => $receiverId, 'content' => Input::get('content')]);
     $mate = Mate::find($receiverId);
     $mate->inform = true;
     $mate->save();
     DB::commit();
     $result = Message::find($message->id);
     //$result = ['id'=>$message->id, 'sender'=>$message->sender, 'receiver'=>$message->receiver, 'content'=>$message->content, 'edit'=>$message->edit];
     return $result;
 }
Example #2
0
 public function info()
 {
     $mate = Mate::find(Input::get('id'));
     $result = ['id' => $mate->id, 'nickname' => $mate->nickname, 'school' => $mate->school, 'major' => $mate->major, 'lati' => $mate->lati, 'longi' => $mate->longi];
     return $result;
 }
Example #3
0
 public function personal()
 {
     $mate = Mate::find(Input::get('id'));
     $legacies = $mate->legacies()->paginate(10);
     return $this->buildAbsResult($legacies);
 }