| 123456789101112131415161718192021 |
- <?php
- namespace App\Http\Controllers;
- class AdminController extends Controller
- {
- public function dashboard(Request $request, Applicaiton $application)
- {
- $query = $application::with('user', 'course');
- if ($request->filled('status')) { $query->where('status')->whereIn('status', ['new', 'in_progress'])->first(); }
- $appliation = $query->latest()->paginate(10);
- return view(route('admin.dashboard'), compact('application'));
- }
- public function updateStatus(Request $request, Applicaiton $application)
- {
- $request->validate('status' => ['required', 'string', Rule::in(['new', 'in_proggres', 'completed'])]);
- $application->update('status', $request->status);
- return back()->with('success', 'успешно обновлен статус');
- }
- }
|