File manager - Edit - /var/www/html/spdc/api/app/Http/Controllers/RoleController.php
Back
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; class RoleController extends Controller { public function index(Request $request) { $url = env('AUTH_SERVICE_URL') . '/api/role/app/' . env('CLIENT_APP_KEY'); $response = authServiceClient('get', $url, $request); return response($response->json(), $response->status()); } public function syncPermissions(string $role, Request $request) { $url = env('AUTH_SERVICE_URL') . "/api/role/$role/sync-permissions"; $response = authServiceClient('post', $url, $request); return response($response->json(), $response->status()); } public function store(Request $request) { $url = env('AUTH_SERVICE_URL') . '/api/role'; $request->merge(['app_id' => env('CLIENT_APP_KEY')]); $response = authServiceClient('post', $url, $request); return response($response->json(), $response->status()); } public function show(Request $request, $id) { $url = env('AUTH_SERVICE_URL') . '/api/role/' . $id; $response = authServiceClient('get', $url, $request); return response($response->json(), $response->status()); } public function update(Request $request, $id) { $url = env('AUTH_SERVICE_URL') . '/api/role/' . $id; $request->merge(['app_id' => env('CLIENT_APP_KEY')]); $response = authServiceClient('put', $url, $request); return response($response->json(), $response->status()); } public function destroy(Request $request, $id) { $url = env('AUTH_SERVICE_URL') . '/api/role/' . $id; $response = authServiceClient('delete', $url, $request); return response([], $response->status()); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings