File manager - Edit - /var/www/html/spdc/api/app/Http/Controllers/OrganizationController.php
Back
<?php namespace App\Http\Controllers; use App\Http\Requests\StoreManyOrganizationRequest; use App\Http\Requests\StoreOrganizationRequest; use App\Http\Requests\UpdateOrganizationRequest; use Illuminate\Http\Request; class OrganizationController extends Controller { /** * Retorna a lista de organizations * * @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\Routing\ResponseFactory|\Illuminate\Http\Response */ public function index(Request $request) { $url = env('AUTH_SERVICE_URL'). '/' .$request->route()->uri(); $response = authServiceClient('get', $url, $request); return response($response->json(), $response->status()); } /** * Salva uma nova organization * * @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\Routing\ResponseFactory|\Illuminate\Http\Response */ public function store(StoreOrganizationRequest $request) { $request->merge(['app_id' => env('CLIENT_APP_KEY')]); $url = env('AUTH_SERVICE_URL'). '/' .$request->route()->uri(); $response = authServiceClient('post', $url, $request); return response($response->json(), $response->status()); } /** * Salva várias organizationss de uma só vez * * @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\Routing\ResponseFactory|\Illuminate\Http\Response */ public function storeMany(StoreManyOrganizationRequest $request) { $request->merge(['app_id' => env('CLIENT_APP_KEY')]); $url = env('AUTH_SERVICE_URL'). '/' .$request->route()->uri(); $response = authServiceClient('post', $url, $request); return response($response->json(), $response->status()); } /** * Mostra a organization de determinado id * * @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\Routing\ResponseFactory|\Illuminate\Http\Response */ public function show(Request $request, $organization) { $uri = env('AUTH_SERVICE_URL'). '/' .str_replace('{organization}', $organization, $request->route()->uri()); $response = authServiceClient('get', $uri, $request); return response($response->json(), $response->status()); } /** * Atualiza a organization de determinado id * * @return \Illuminate\Contracts\Foundation\Application|\Illuminate\Contracts\Routing\ResponseFactory|\Illuminate\Http\Response */ public function update(UpdateOrganizationRequest $request, $organization) { $uri = env('AUTH_SERVICE_URL'). '/' . str_replace('{organization}', $organization, $request->route()->uri()); $request->merge(['app_id' => env('CLIENT_APP_KEY')]); $response = authServiceClient('put', $uri, $request); return response($response->json(), $response->status()); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings