| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- <x-app-layout>
- <div class="py-12">
- <div class="max-w-7xl mx-auto sm:px-6 lg:px-8">
- <div class="bg-white overflow-hidden shadow-sm sm:rounded-lg">
- <div class="p-6 text-gray-900">
- <h1 class="text-xl font-medium">Администрирование</h1>
- @if (session('success'))
- <span class="btn btn-success mt-4 mb-4">{{session('success')}}</span>
- @endif
- <div class="flex flex-col gap-2 mt-4">
- <h2 class="text-l font-medium">Фильтрация по статусу</h2>
- <div class="flex gap-2 mt-2">
- <a class="btn {{ $filterStatus === 'all' ? 'btn-success' : 'btn-outline-success' }}" href="{{ route('admin.index') }}">Все</a>
- <a class="btn {{ $filterStatus === 'Новая' ? 'btn-success' : 'btn-outline-success' }}" href="{{ route('admin.index', ['status' => 'Новая']) }}">Новые</a>
- <a class="btn {{ $filterStatus === 'Идет обучение' ? 'btn-success' : 'btn-outline-success' }}" href="{{ route('admin.index', ['status' => 'Идет обучение']) }}">Идет обучение</a>
- <a class="btn {{ $filterStatus === 'Обучение завершено' ? 'btn-success' : 'btn-outline-success' }}" href="{{ route('admin.index', ['status' => 'Обучение завершено']) }}">Обучение завершено</a>
- </div>
- </div>
- <table class="w-full text-center mt-4">
- <thead>
- <tr>
- <th>
- №
- </th>
- <th>
- Пользователь
- </th>
- <th>
- Курс
- </th>
- <th>
- Дата начала обучения
- </th>
- <th>
- Способ оплаты
- </th>
- <th>
- Статус
- </th>
- </tr>
- <tr style="height: 15px;"></tr>
- </thead>
- <tbody>
- @foreach ($applications as $app)
- <tr style="height: 70px; border-block: 1px solid #6b7280;">
- <td>{{$app->id}}</td>
- <td>{{$app->user->login}}</td>
- <td>{{$app->course->name}}</td>
- <td>{{$app->date_start}}</td>
- <td>{{$app->payment_method}}</td>
- <td>
- <form method="POST" action="{{ route('admin.update-status', $app->id) }}">
- @csrf
- @method('patch')
- <select class="border-gray-300 focus:border-indigo-500 focus:ring-indigo-500 rounded-md shadow-sm" name="status"
- onchange="this.form.submit()"
- >
- <option value="Новая" {{ $app->status === 'Новая' ? 'selected' : '' }}>Новая</option>
- <option value="Идет обучение" {{ $app->status === 'Идет обучение' ? 'selected' : '' }}>Идет обучение</option>
- <option value="Обучение завершено" {{ $app->status === 'Обучение завершено' ? 'selected' : '' }}>Обучение завершено</option>
- </select>
- </form>
- </td>
- </tr>
- @endforeach
- </tbody>
- </table>
- <div class="mt-4">
- {{ $applications->withQueryString()->links() }}
- </div>
- </div>
- </div>
- </div>
- </div>
- </x-app-layout>
|