Most User endpoints
This commit is contained in:
+20
-6
@@ -11,13 +11,27 @@ SimpleRouter::error(function (Request $request, Exception $exception) {
|
||||
SimpleRouter::all("/", function () {
|
||||
redirect("docs", 301);
|
||||
});
|
||||
// Login/Logout
|
||||
|
||||
/*
|
||||
* Open routes
|
||||
*/
|
||||
// Login
|
||||
SimpleRouter::post("/login", [Api\Login\Login::class, "post"]);
|
||||
/*
|
||||
* Normal Auth routes
|
||||
*/
|
||||
SimpleRouter::group(["middleware" => \Khofmann\Auth\Auth::class], function () {
|
||||
// Login
|
||||
SimpleRouter::post("/logout", [Api\Logout\Logout::class, "post"]);
|
||||
// Get any user
|
||||
SimpleRouter::get("/user/{id}", [Api\User\User::class, "get"]);
|
||||
// Update self
|
||||
SimpleRouter::post("/user/self", [Api\User\User::class, "postSelf"]);
|
||||
});
|
||||
/*
|
||||
* Admin Auth routes
|
||||
*/
|
||||
SimpleRouter::group(["middleware" => \Khofmann\Auth\AdminAuth::class], function () {
|
||||
// Update any user
|
||||
SimpleRouter::post("/user/{id}", [Api\User\User::class, "post"]);
|
||||
});
|
||||
// User
|
||||
//SimpleRouter::group(["middleware" => \Khofmann\Auth\Auth::class], function () {
|
||||
SimpleRouter::get("/user/{id}", [Api\User\User::class, "get"]);
|
||||
SimpleRouter::post("/user/{id}", [Api\User\User::class, "post"]);
|
||||
//});
|
||||
|
||||
Reference in New Issue
Block a user