Let's represent a simple object in the form of JSON, so that CouchDB can interpret it.
Open index.php
in your text editor, and add the following code into the /signup POST
route:
post('/signup', function($app) {
$user = new stdClass;
$user->type = 'user';
$user->name = $app->form('name');
$user->email = $app->form('email');
echo json_encode($user);
$app->set('message', 'Thanks for Signing Up ' . $app->form('name') . '!');
$app->render('home');
});
We added the code to create an object to store the specifics of a user. We used an instance of stdClass
and called it $user. stdClass
is PHP's generic empty class, which is useful for anonymous objects, dynamic properties, and hitting the ground running. Because documents require that a type should be set to classify the documents, we are setting this document's type to user
. We then took the values that were submitted from the form and saved...