Estou a tentar inicial um novo aprendizado da fremework Laravel, e no meu primeiro teste estou a ter este erro abaixo. Ou seja, quando apago todo código, que está no ficheiro route escrevo o código abaixo, é devolvido o erro Class ‘Symfony\Component\Routing\Route’ not found :
Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR)
Class ‘Symfony\Component\Routing\Route’ not found
Meu ficheiro Route:
<?phpRoute::get('/',function(){return'<h1>Ola mundo em Laravel</h1>';});
Provavelmente você não baixou as dependências do projeto que ficam na pasta vendor
Dentro da pasta raiz do projeto, execute o composer…
composer update
Se você não instalou o composer (recomendo faze-lo e no site há exemplos), baixe-o, copie-o para a pasta raiz do projeto e execute…
php composer.phar update
M
Martinsisata
Boas Redevops,
Efectuar o update, o que ele faz é adicionar o conteudo que tinha quando instalei no ficheiro route em anexo. Se eue apagar este conteúdo todo, e escrever o que escrever o código anterior, não funciona, ou seja, volta a dar o mesmo erro.
Mas não entendi porque você quer apagar seu conteúdo, são arquivos que o Laravel usa para você criar suas rotas em routes/web.php e os arquivos da pasta vendor não devem ser mexidos…
Se realmente você precisar alterar seu comportamento, como o Laravel é Orientado a Objetos, o ideal seria você criar uma classe que se extenda a Symfony\Component\Routing\Route e sobrescrever seus métodos…