diff --git a/src/Middleware/ForceJsonResponse.php b/src/Middleware/ForceJsonResponse.php new file mode 100644 index 0000000..932a296 --- /dev/null +++ b/src/Middleware/ForceJsonResponse.php @@ -0,0 +1,22 @@ +headers->set('Accept', 'application/json'); + + return $next($request); + } +} diff --git a/src/Middleware/RequireAuthMiddleware.php b/src/Middleware/RequireAuthMiddleware.php new file mode 100644 index 0000000..3672c88 --- /dev/null +++ b/src/Middleware/RequireAuthMiddleware.php @@ -0,0 +1,29 @@ +json( + MiscService::apiResponse(['message' => "You need to be logged in to {$action}."]), + Response::HTTP_UNAUTHORIZED, + ); + } + + return $next($request); + } +}