AdminController.php 620 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. use Illuminate\Support\Facades\Auth;
  5. use App\Models\User;
  6. use App\Models\Application;
  7. class AdminController extends Controller
  8. {
  9. public function index() {
  10. $apps = Application::with('user')->get();
  11. return view('admin', compact('apps'));
  12. }
  13. public function post($id, Request $request) {
  14. $request->validate([
  15. 'status' => 'required|in:new,continue,end',
  16. ]);
  17. Application::find($id)->update([
  18. 'status' => $request->status
  19. ]);
  20. return redirect()->back();
  21. }
  22. }