Skip to content

Instantly share code, notes, and snippets.

@sherwind
Created January 30, 2016 01:19
Show Gist options
  • Save sherwind/6817296decb2bbb4d626 to your computer and use it in GitHub Desktop.
Save sherwind/6817296decb2bbb4d626 to your computer and use it in GitHub Desktop.
# create
post '/users' => sub {
my $user = resultset('User')->new_result({});
my $form = SampleApp::Form::User->new;
$form->process(item => $user, params => { params });
if ($form->validated) {
sign_in $user;
deferred success => 'Welcome to the Sample App!';
redirect uri_for('/users/' . $user->id);
} else {
template 'users/new' => { form => $form };
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment