コード例 #1
0
 public function addHost($firstname, $lastname, $email, $phone, $username, $password)
 {
     //Check if host account already exists
     $count = Host::where('username', $username)->count();
     if ($count > 0) {
         $array = array('success' => false, 'message' => 'Username already exists');
         return json_encode($array);
     }
     $host = new Host();
     $host->firstname = $firstname;
     $host->lastname = $lastname;
     $host->email = $email;
     $host->phone = $phone;
     $host->username = $username;
     $host->password = $this->hash->hash($password);
     //insert using eloquient//
     $saved = $host->save();
     //verify insertion//
     if ($saved) {
         $array = array('success' => true, 'host' => $host);
         return json_encode($array);
     } else {
         $array = array('success' => false, 'message' => 'Failed to add host');
         return json_encode($array);
     }
 }