Custom Dashboard in Easy Admin, Symfony 4

Edit config/routes/easy_admin.yaml easy_admin_bundle: resource: 'App\Controller\AdminController' prefix: /dashboard type: annotation 2. Create Controller inside src/AdminController.php <?php namespace App\Controller; use EasyCorp\Bundle\EasyAdminBundle\Controller\EasyAdminController; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Annotation\Route; class AdminController extends EasyAdminController {…

ROLES in QueryBuilder Symfony 4

public function userSelectBox(UserRepository $u): QueryBuilder { $role = 'ROLE_SCHOOL'; return $u->createQueryBuilder('u') ->where('u.roles LIKE :roles') ->setParameter('roles', '%"'.$role.'"%') ->andWhere('u.active = :active') ->setParameter('active', 1) ->orderBy('u.id', 'DESC'); }