I just started to learn Symfony but I can't run my composer.
I am creating my composer using terminal php bin/console make:controller IndexController
then im trying to run always getting this error:
Fatal error: Uncaught Error: Class "Symfony\Bundle\FrameworkBundle\Controller\AbstractController" not found in C:\xampp\htdocs\my_project\src\Controller\IndexController.php:9 Stack trace: #0 {main} thrown in C:\xampp\htdocs\my_project\src\Controller\IndexController.php on line 9
and my composer code:
<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class IndexController extends AbstractController
{
#[Route('/index', name: 'index')]
public function index(): Response
{
return $this->render('index/index.html.twig', [
'controller_name' => 'IndexController',
]);
}
}
I searched errors like this but cant find anything helpful.