Exemplo n.º 1
0
 public function newbyaccount(Bar $bar, User $User)
 {
     $input = Request::all();
     if (!isset($input['email'])) {
         return response('請輸入帳號', '403');
     } elseif (!isset($input['passwd'])) {
         return response('請輸入密碼', '403');
     } elseif (!isset($input['name'])) {
         return response('請輸入名稱', '400');
     } elseif (!isset($input['title'])) {
         return response('請輸入標題', '400');
     } elseif (!isset($input['type'])) {
         return response('請輸入類型', '400');
     } elseif (!isset($input['unit'])) {
         return response('請輸入單位', '400');
     } elseif (!isset($input['vol_max'])) {
         return response('請輸入血量最大值', '400');
     } elseif (!isset($input['vol_current'])) {
         return response('請輸入目前血量', '400');
     } elseif (!isset($input['cron'])) {
         return response('請輸入排程', '400');
     }
     if ($User->CheckMember($input['email'], $input['passwd'])) {
         $BarData['userid'] = $User->GetUserId($input['email']);
         $BarData['name'] = $input['name'];
         $BarData['title'] = $input['title'];
         $BarData['type'] = $input['type'];
         $BarData['unit'] = $input['unit'];
         $BarData['vol_max'] = $input['vol_max'];
         $BarData['vol_current'] = $input['vol_current'];
         $BarData['cron'] = $input['cron'];
         $id = $bar->AddBar($BarData);
         return response()->json(["status" => "success", "barid" => $id]);
     } else {
         return response('帳號驗證錯誤', '403');
     }
 }