Example #1
0
 public function index()
 {
     $this->auth();
     $user = User::find(Session::get('uid'));
     foreach ($user->notices as $vv) {
         $vv->wish = Wish::find($vv->wishId);
         unset($vv->wishId);
         if (!$vv->wish) {
             continue;
         }
         $v = $vv->wish;
         $creator = User::find($v->creatorId);
         $creator->school;
         unset($creator->schoolId);
         $v->creatorUser = $creator;
         $picker = User::find($v->pickerId);
         if ($picker) {
             $picker->school;
             unset($picker->schoolId);
             $v->pickerUser = $picker;
         }
     }
     return $this->output(array('total' => Notice::where('userId', '=', $user->id)->count(), 'notices' => $user->notices));
 }
Example #2
0
 public function delete()
 {
     $wish = Wish::find(Input::get("_id"));
     if (!$wish) {
         return $this->outputError('no wish');
     }
     $wish->delete();
     return $this->output(new \stdClass());
 }