Compare commits
No commits in common. "db1c39e9230867e7d02da4bc18b6556d8e57ee93" and "c0e043068a2e6cfca15009afbbc58754430a61b3" have entirely different histories.
db1c39e923
...
c0e043068a
|
|
@ -1,22 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
namespace App\Http\Controllers\Admin;
|
|
||||||
|
|
||||||
use App\Http\Controllers\Controller;
|
|
||||||
use Illuminate\Support\Facades\Http;
|
|
||||||
|
|
||||||
class MemberListController extends Controller
|
|
||||||
{
|
|
||||||
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'));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -3,9 +3,7 @@
|
||||||
namespace App\Http\Controllers;
|
namespace App\Http\Controllers;
|
||||||
|
|
||||||
use App\Models\NewsStory;
|
use App\Models\NewsStory;
|
||||||
use Illuminate\Support\Facades\Http;
|
|
||||||
|
|
||||||
use function json_decode;
|
|
||||||
use function siteData;
|
use function siteData;
|
||||||
|
|
||||||
class WelcomeController extends Controller
|
class WelcomeController extends Controller
|
||||||
|
|
|
||||||
|
|
@ -20,10 +20,6 @@ class App extends Component
|
||||||
'name' => 'Home',
|
'name' => 'Home',
|
||||||
'link' => route('welcome'),
|
'link' => route('welcome'),
|
||||||
],
|
],
|
||||||
[
|
|
||||||
'name' => 'Members',
|
|
||||||
'link' => route('members'),
|
|
||||||
],
|
|
||||||
[
|
[
|
||||||
'name' => 'Audition Information',
|
'name' => 'Audition Information',
|
||||||
'link' => route('audition-information'),
|
'link' => route('audition-information'),
|
||||||
|
|
|
||||||
|
|
@ -35,9 +35,4 @@ return [
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
|
|
||||||
'audition_admin' => [
|
|
||||||
'url' => env('AUDITION_ADMIN_URL'),
|
|
||||||
'token' => env('AUDITION_ADMIN_TOKEN'),
|
|
||||||
],
|
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
<x-layout.app>
|
|
||||||
<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>
|
|
||||||
@foreach($school->users as $user)
|
|
||||||
<dd>{{ $user->first_name }} {{ $user->last_name }}</dd>
|
|
||||||
@endforeach
|
|
||||||
</div>
|
|
||||||
@endforeach
|
|
||||||
</dl>
|
|
||||||
</x-layout.app>
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
use App\Http\Controllers\Admin\AuditionEtudeController;
|
use App\Http\Controllers\Admin\AuditionEtudeController;
|
||||||
use App\Http\Controllers\Admin\AuditionEtudeGridController;
|
use App\Http\Controllers\Admin\AuditionEtudeGridController;
|
||||||
use App\Http\Controllers\Admin\DashboardController;
|
use App\Http\Controllers\Admin\DashboardController;
|
||||||
use App\Http\Controllers\Admin\MemberListController;
|
|
||||||
use App\Http\Controllers\Admin\NewsStoryController;
|
use App\Http\Controllers\Admin\NewsStoryController;
|
||||||
use App\Http\Controllers\Admin\SiteDataController;
|
use App\Http\Controllers\Admin\SiteDataController;
|
||||||
use App\Http\Controllers\Admin\UsersController;
|
use App\Http\Controllers\Admin\UsersController;
|
||||||
|
|
@ -17,7 +16,6 @@ Route::get('/', WelcomeController::class)->name('welcome');
|
||||||
Route::get('/audition-information', AuditionInformationPageController::class)->name('audition-information');
|
Route::get('/audition-information', AuditionInformationPageController::class)->name('audition-information');
|
||||||
Route::get('/clinic-information', ClinicInformationPageController::class)->name('clinic-information');
|
Route::get('/clinic-information', ClinicInformationPageController::class)->name('clinic-information');
|
||||||
Route::get('/etudes', EtudesController::class)->name('etudes');
|
Route::get('/etudes', EtudesController::class)->name('etudes');
|
||||||
Route::get('/members', MemberListController::class)->name('members');
|
|
||||||
|
|
||||||
Route::middleware(['auth'])->prefix('admin')->name('admin.')->group(function () {
|
Route::middleware(['auth'])->prefix('admin')->name('admin.')->group(function () {
|
||||||
Route::get('/', DashboardController::class)->name('dashboard');
|
Route::get('/', DashboardController::class)->name('dashboard');
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue