File manager - Edit - /var/www/html/ciosp/api/app/Http/Controllers/DepartmentController.php
Back
<?php namespace App\Http\Controllers; use Illuminate\Contracts\Foundation\Application; use Illuminate\Contracts\Routing\ResponseFactory; use Illuminate\Http\Request; use Illuminate\Http\Response; use Illuminate\Support\Facades\Http; /** * */ class DepartmentController extends Controller { /** * @param Request $request * @return Application|ResponseFactory|Response */ public function index(Request $request) { $url = env('AUTH_SERVICE_URL') . '/api/department'; $response = Http::withHeaders([ 'Accept' => 'application/json', 'Authorization' => 'Bearer ' . $request->bearerToken(), 'App' => env('CLIENT_APP_KEY'), ])->get($url); return response($response->json(), $response->status()); } /** * @param Request $request * @return Application|ResponseFactory|Response */ public function store(Request $request) { $url = env('AUTH_SERVICE_URL') . '/api/department'; $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()); } /** * @param Request $request * @param $id * @return Application|ResponseFactory|Response */ public function show(Request $request, $id) { $url = env('AUTH_SERVICE_URL') . '/api/department/' . $id; $response = Http::withHeaders([ 'Accept' => 'application/json', 'Authorization' => 'Bearer ' . $request->bearerToken(), 'App' => env('CLIENT_APP_KEY') ])->get($url); return response($response->json(), $response->status()); } /** * @param Request $request * @param $id * @return Application|ResponseFactory|Response */ public function update(Request $request, $id) { $url = env('AUTH_SERVICE_URL') . '/api/department/' . $id; $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()); } /** * @param $id * @return void */ public function destroy($id) { // } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings