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); } }