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; }
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; }
public function personal() { $mate = Mate::find(Input::get('id')); $legacies = $mate->legacies()->paginate(10); return $this->buildAbsResult($legacies); }