validation
validation copied to clipboard
Added support for inputting objects with key/value
Postman
Code
private function sanitize($data)
{
$schema = V::obj()->keys([
'email' => V::string()->email(),
'password' => V::string()->required()
]);
V::assert($data, $schema);
}
public function handle(Request $request)
{
try {
$data = $request->bodyObject();
echo '<pre>';
var_dump($data);
echo '</pre>';
$this->sanitize($data);
// TODO
} catch (Exception $e) {
Error::throwJsonException(500, $e->getMessage());
}
}