File manager - Edit - /var/www/html/spdc/api/app/Http/Controllers/UserController.php
Back
<?php namespace App\Http\Controllers; use App\Http\Services\AuthService; use Exception; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\Http; class UserController extends Controller { public function __construct() { } public function index(Request $request) { $url = env('AUTH_SERVICE_URL') . '/api/user/app/'. env('CLIENT_APP_KEY').'?' . $request->getQueryString(); $response = authServiceClient('get', $url, $request); return response($response->json(), $response->status()); } public function store(Request $request) { $url = env('AUTH_SERVICE_URL') . '/api/user'; $response = authServiceClient('post', $url, $request); return response($response->json(), $response->status()); } public function show(Request $request, $id) { $url = env('AUTH_SERVICE_URL') . '/api/user/' . $id; $response = authServiceClient('get', $url, $request); return response($response->json(), $response->status()); } public function update(Request $request, $id) { $url = env('AUTH_SERVICE_URL') . '/api/user/' . $id; $response = authServiceClient('put', $url, $request); return response($response->json(), $response->status()); } public function destroy(Request $request, $id) { $url = env('AUTH_SERVICE_URL') . '/api/user/' . $id; $response = authServiceClient('delete', $url, $request); return response([], $response->status()); } public function firstAccessModifyPassword(Request $request) { $url = env('AUTH_SERVICE_URL') . '/api/user/modifyPassword'; $response = authServiceClient('post', $url, $request); return response($response->json(), $response->status()); } public function resetPasswordDefault(string $user, Request $request) { $url = env('AUTH_SERVICE_URL') . "/api/user/$user/reset/passwordDefault/"; $response = authServiceClient('get', $url, $request); return response($response->json(), $response->status()); } public function changeStatus(string $user, Request $request) { $url = env('AUTH_SERVICE_URL') . "/api/user/$user/status"; $response = authServiceClient('put', $url, $request); return response($response->json(), $response->status()); } public function syncPermissions(string $user, Request $request) { $url = env('AUTH_SERVICE_URL') . "/api/user/$user/sync-permissions"; $response = authServiceClient('post', $url, $request); return response($response->json(), $response->status()); } public function syncRoles(string $user, Request $request) { $url = env('AUTH_SERVICE_URL') . "/api/user/$user/sync-roles"; $response = authServiceClient('post', $url, $request); return response($response->json(), $response->status()); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings