TaskController::markasundone($id); }); $routes->post('/login', function () { SessionController::store(); }); $routes->get('/login', function () { SessionController::create(); }); $routes->get('/logout', function () { SessionController::destroy(); }); $routes->get('/signup', function () { UserController::create(); }); $routes->post('/signup', function () { UserController::store(); }); $routes->get('/user', function () { UserController::index(); }); $routes->get('/user/:id', function ($id) { UserController::show($id); }); $routes->post('/user/:id', function ($id) { UserController::update($id); }); $routes->get('/user/:id/edit', function ($id) { UserController::edit($id); }); $routes->get('/user/:id/destroy', function ($id) { UserController::destroy($id);
public function testHandlesLoginValidation() { Input::replace($this->userData); $user = new UserController(); $user->store(); $this->action('POST', 'UserController@loginAction', $this->userDataLoginFailsVerification); $this->assertRedirectedToRoute('user.login'); }