return $home->index(); }); $route->respond('GET', '/test', function () use($user, $role) { $users = $user->all(); foreach ($users as $user) { var_dump($user->role->permission); } }); $route->respond('GET', '/show/[i:id]', function ($request) use($home) { return $home->show($request); }); $route->respond('GET', '/create', function () use($home) { return $home->create(); }); $route->respond('POST', '/store', function ($request, $response) use($home) { return $home->store($request, $response); }); $route->respond('GET', '/login', function () use($home) { echo $home->getLogin(); unset($_SESSION['flash']); }); $route->respond('POST', '/login', function ($request, $response, $service) use($home) { return $home->postLogin($request, $response, $service); }); $route->respond('GET', '/logout', function ($request, $response, $service) use($home) { return $home->logout($request, $response, $service); }); $route->respond('GET', '/dashboard/index', function ($request, $response) use($dashboard) { return $dashboard->index($request, $response); }); $route->respond('GET', '/dashboard/show', function ($request, $response) use($dashboard) {