src/Controller/DashboardController.php line 20
<?phpnamespace App\Controller;use Doctrine\ORM\EntityManagerInterface;use PhpOffice\PhpSpreadsheet\Exception;use PhpOffice\PhpSpreadsheet\IOFactory;use Symfony\Component\HttpFoundation\File\Exception\FileException;use Symfony\Component\HttpFoundation\Request;use Symfony\Component\HttpFoundation\Response;use Symfony\Component\Routing\Annotation\Route;use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;##[Route('/admin')]class DashboardController extends AbstractController{/*** @Route("/", name="app_redirect_admin")*/public function redirectAdmin(){return $this->redirectToRoute('app_login');}#[Route('/admin', name: 'app_admin')]public function dashboard(): Response{$user = $this->getUser();return $this->render('/dashboard/index.html.twig', ['user' => $user,]);}/*** @param Request $request* @throws Exception*/#[Route('/upload-excel', name: 'app_xlsx')]public function xslx(Request $request){$file = $request->files->get('file');$fileFolder = __DIR__ . '/../../public/upload/excel/';$filePathName = md5(uniqid()) . $file->getClientOriginalName();try {$file->move($fileFolder, $filePathName);} catch (FileException $e) {dd($e);}$spreadsheet = IOFactory::load($fileFolder . $filePathName);$ColumsNames = $spreadsheet->getActiveSheet()->toArray(null, true, true, true);$sheetData = $spreadsheet->getActiveSheet()->removeRow(1);$ColumsValues = $spreadsheet->getActiveSheet()->toArray(null, true, true, true);dd($ColumsNames[1]);}}