src/Controller/Admin/DashboardController.php line 16

Open in your IDE?
  1. <?php
  2. namespace App\Controller\Admin;
  3. use App\Entity\Dentiste;
  4. use App\Entity\Information;
  5. use EasyCorp\Bundle\EasyAdminBundle\Config\Dashboard;
  6. use EasyCorp\Bundle\EasyAdminBundle\Config\MenuItem;
  7. use EasyCorp\Bundle\EasyAdminBundle\Controller\AbstractDashboardController;
  8. use EasyCorp\Bundle\EasyAdminBundle\Router\AdminUrlGenerator;
  9. use Symfony\Component\HttpFoundation\Response;
  10. use Symfony\Component\Routing\Annotation\Route;
  11. class DashboardController extends AbstractDashboardController
  12. {
  13.     #[Route('/admin'name'admin')]
  14.     public function index(): Response
  15.     {
  16.         //return parent::index();
  17.     $adminUrlGenerator $this->container->get(AdminUrlGenerator::class);
  18.     return $this->redirect($adminUrlGenerator->setController(DentisteCrudController::class)->generateUrl());
  19.     }
  20.     public function configureDashboard(): Dashboard
  21.     {
  22.         return Dashboard::new()
  23.             ->setTitle('Ksdental');
  24.     }
  25.     public function configureMenuItems(): iterable
  26.     {
  27.         yield MenuItem::linkToDashboard('Dashboard''fa fa-home');
  28.         yield MenuItem::linkToCrud('Dentistes''fas fa-users'Dentiste::class);
  29.         yield MenuItem::linkToCrud('Informations''fas fa-list'Information::class);
  30.     }
  31. }