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
|
||||
{
|
||||
public function __invoke() {
|
||||
$apiData = Http::withToken('24|qZzcO4LbUsz1azMTIWIjNaN4fkL8LlMelUkgEYUA8a4791e2')
|
||||
->accept('application/json')
|
||||
->get('https://auditionadmin.test/api/v1/school');
|
||||
$schools = json_decode($apiData->body());
|
||||
public function __invoke()
|
||||
{
|
||||
$schools = cache()->remember('audition_admin_schools', now()->addMinutes(5), function () {
|
||||
$response = Http::withToken(config('services.audition_admin.token'))
|
||||
->accept('application/json')
|
||||
->get(config('services.audition_admin.url') . '/api/v1/school');
|
||||
|
||||
return json_decode($response->body());
|
||||
});
|
||||
|
||||
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>
|
||||
<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)
|
||||
<div class="mt-8 first:mt-0 break-inside-avoid">
|
||||
<dt>{{ $school->name }}</dt>
|
||||
|
|
|
|||
Loading…
Reference in New Issue