Show member list pulled from audition admin site.
This commit is contained in:
parent
c0e043068a
commit
db55431648
|
|
@ -0,0 +1,17 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers\Admin;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
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());
|
||||
return view('member-list', compact('schools'));
|
||||
}
|
||||
}
|
||||
|
|
@ -3,7 +3,9 @@
|
|||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\NewsStory;
|
||||
use Illuminate\Support\Facades\Http;
|
||||
|
||||
use function json_decode;
|
||||
use function siteData;
|
||||
|
||||
class WelcomeController extends Controller
|
||||
|
|
|
|||
|
|
@ -20,6 +20,10 @@ class App extends Component
|
|||
'name' => 'Home',
|
||||
'link' => route('welcome'),
|
||||
],
|
||||
[
|
||||
'name' => 'Members',
|
||||
'link' => route('members'),
|
||||
],
|
||||
[
|
||||
'name' => 'Audition Information',
|
||||
'link' => route('audition-information'),
|
||||
|
|
|
|||
|
|
@ -0,0 +1,12 @@
|
|||
<x-layout.app>
|
||||
<dl class="columns-1 md:columns-2 lg:columns-3 gap-8">
|
||||
@foreach($schools as $school)
|
||||
<div class="mt-8 first:mt-0 break-inside-avoid">
|
||||
<dt>{{ $school->name }}</dt>
|
||||
@foreach($school->users as $user)
|
||||
<dd>{{ $user->first_name }} {{ $user->last_name }}</dd>
|
||||
@endforeach
|
||||
</div>
|
||||
@endforeach
|
||||
</dl>
|
||||
</x-layout.app>
|
||||
|
|
@ -3,6 +3,7 @@
|
|||
use App\Http\Controllers\Admin\AuditionEtudeController;
|
||||
use App\Http\Controllers\Admin\AuditionEtudeGridController;
|
||||
use App\Http\Controllers\Admin\DashboardController;
|
||||
use App\Http\Controllers\Admin\MemberListController;
|
||||
use App\Http\Controllers\Admin\NewsStoryController;
|
||||
use App\Http\Controllers\Admin\SiteDataController;
|
||||
use App\Http\Controllers\Admin\UsersController;
|
||||
|
|
@ -16,6 +17,7 @@ Route::get('/', WelcomeController::class)->name('welcome');
|
|||
Route::get('/audition-information', AuditionInformationPageController::class)->name('audition-information');
|
||||
Route::get('/clinic-information', ClinicInformationPageController::class)->name('clinic-information');
|
||||
Route::get('/etudes', EtudesController::class)->name('etudes');
|
||||
Route::get('/members', MemberListController::class)->name('members');
|
||||
|
||||
Route::middleware(['auth'])->prefix('admin')->name('admin.')->group(function () {
|
||||
Route::get('/', DashboardController::class)->name('dashboard');
|
||||
|
|
|
|||
Loading…
Reference in New Issue