File manager - Edit - /var/www/html/ciosp/api/app/Http/Controllers/RoleController.php
Back
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Support\Facades\Http; class RoleController extends Controller { public function syncPermissions(Request $request, string $id) { $url = env('AUTH_SERVICE_URL') . '/api/role/'. $id .'/sync-permissions'; $response = Http::withHeaders([ 'Accept' => 'application/json', 'Authorization' => 'Bearer ' . $request->bearerToken(), 'App' => env('CLIENT_APP_KEY'), ])->post($url, $request->all()); return response($response->json(), $response->status()); } public function index(Request $request) { $url = env('AUTH_SERVICE_URL') . '/api/role/app/' . env('CLIENT_APP_KEY'); $response = Http::withHeaders([ 'Accept' => 'application/json', 'Authorization' => 'Bearer ' . $request->bearerToken(), 'App' => env('CLIENT_APP_KEY'), ])->get($url); 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 = Http::withHeaders([ 'Accept' => 'application/json', 'Authorization' => 'Bearer ' . $request->bearerToken(), 'App' => env('CLIENT_APP_KEY') ])->post($url, $request->all()); return response($response->json(), $response->status()); } public function show(Request $request, $id) { $url = env('AUTH_SERVICE_URL') . '/api/role/' . $id; $response = Http::withHeaders([ 'Accept' => 'application/json', 'Authorization' => 'Bearer ' . $request->bearerToken(), 'App' => env('CLIENT_APP_KEY') ])->get($url, $request->all()); 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 = Http::withHeaders([ 'Accept' => 'application/json', 'Authorization' => 'Bearer ' . $request->bearerToken(), 'App' => env('CLIENT_APP_KEY') ])->put($url, $request->all()); return response($response->json(), $response->status()); } public function destroy(Request $request, $id) { $url = env('AUTH_SERVICE_URL') . '/api/role/' . $id; $response = Http::withHeaders([ 'Accept' => 'application/json', 'Authorization' => 'Bearer ' . $request->bearerToken(), 'App' => env('CLIENT_APP_KEY') ])->delete($url, $request->all()); return response([], $response->status()); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings