1
resposta

Estou seguindo o curso laravel - erro na execução do projeto series

Estou seguindo o curso exatamente como mostrado pelo professor. Estou na estapa MVC-Model - buscando series no bnco. Foi criada a class Serie no raiz da pasta App. Entretanto quando executo a a rotina para adição de uma serie a classe Serie não esta sendo localizada. Exibe o seguinte erro: Error Class 'App\Serie' not found http://127.0.0.1:8000/series/criar. Este erro acontece na linha 33 do arquivo seriesControler, conforme segue abaixo: // Esta função retorna a view onde sera digitado a nova serie para ser inderida na tabela

public function create()

{

   return view('series.create');

}



public function store(Request $request){

   // carrega a variavel $nome enviado pelo request a partir do name do campo no html

   $nome = $request->nome;

   var_dump($nome);

   // cria uma nova serie com o dado recebido

   $serie = new Serie(); ****(erro acontece aqui nesta linha)****

   //carrega a $serie com o valor do nome recebido

   $serie->nome = $nome;

   // salva o valor nome recebido na tabela

   var_dump($serie->save());

}

} Até agora não consegui resolver. Help me please!

1 resposta

Olá, Paulo!

Você importou a classe Serie?

Talvez está faltando usar a diretiva use juntamente com o nome completo (namespace + nome) da classe .

No caso do meu código, a classe Serie está no namespace App\Models, então eu uso eu coloco a diretiva use no começo do arquivo dessa maneira:

use App\Models\Serie;

class SeriesController extends Controller
{

    # Restante do código

Espero ter ajudado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software