Store audition admin api credentials in .env file
This commit is contained in:
parent
db55431648
commit
db1c39e923
|
|
@ -7,11 +7,16 @@ use Illuminate\Support\Facades\Http;
|
||||||
|
|
||||||
class MemberListController extends Controller
|
class MemberListController extends Controller
|
||||||
{
|
{
|
||||||
public function __invoke() {
|
public function __invoke()
|
||||||
$apiData = Http::withToken('24|qZzcO4LbUsz1azMTIWIjNaN4fkL8LlMelUkgEYUA8a4791e2')
|
{
|
||||||
->accept('application/json')
|
$schools = cache()->remember('audition_admin_schools', now()->addMinutes(5), function () {
|
||||||
->get('https://auditionadmin.test/api/v1/school');
|
$response = Http::withToken(config('services.audition_admin.token'))
|
||||||
$schools = json_decode($apiData->body());
|
->accept('application/json')
|
||||||
|
->get(config('services.audition_admin.url') . '/api/v1/school');
|
||||||
|
|
||||||
|
return json_decode($response->body());
|
||||||
|
});
|
||||||
|
|
||||||
return view('member-list', compact('schools'));
|
return view('member-list', compact('schools'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -35,4 +35,9 @@ return [
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
|
|
||||||
|
'audition_admin' => [
|
||||||
|
'url' => env('AUDITION_ADMIN_URL'),
|
||||||
|
'token' => env('AUDITION_ADMIN_TOKEN'),
|
||||||
|
],
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
<x-layout.app>
|
<x-layout.app>
|
||||||
<dl class="columns-1 md:columns-2 lg:columns-3 gap-8">
|
<dl class="columns-1 md:columns-2 lg:columns-3 xl:columns-4 gap-8">
|
||||||
@foreach($schools as $school)
|
@foreach($schools as $school)
|
||||||
<div class="mt-8 first:mt-0 break-inside-avoid">
|
<div class="mt-8 first:mt-0 break-inside-avoid">
|
||||||
<dt>{{ $school->name }}</dt>
|
<dt>{{ $school->name }}</dt>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue