2
respostas

Class 'App\Serie' not found

Olá professor ou um dos alunos presentes, tudo bem?

Ao professor, primeiramente, muito obrigado pelas aulas, continue assim, pois o mundo precisa da sua qualidade de falar com calma e de maneira simplificada.

Segundo, estou tendo esse problema, não está encontrando o arquivo App/Serie, saberia me dizer sobre o que se trata?

No erro do Laravel, aparece da seguinte forma:

Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_ERROR) Class 'App\Serie' not found

Também coloquei app/Serie (app com minúsculo), mas não deu certo também.

Porém, no meu código está assim:

<?php
    namespace App\Http\Controllers;
    use Illuminate\Http\Request;
    use App\Serie;

    class SeriesController extends Controller
    {

        public function index(Request $request) {
            //O parâmetro $request, pode mostrar, algumas características e informações
            //Como por exemplo: echo $request->url(); da coleção "Illuminate\Http\Request" mostrará a url em que foi acessado esse arquivo
            // $request->url();
            // exit();

            $series = [
                'Grey\'s Anatomy',
                'Lost',
                'Agents of SHIELD'
            ];

            return view('series.index', [
                'series' => $series
            ]);
        }

        public function create(Request $request){
            return view('series.create');
        }

        public function store(Request $request)
        {

            $nome = $request->nome;
            $serie = new Serie();
            $serie->nome = $nome;
            var_dump($serie->save());
        }
    }
?>

Se puder me ajudar também informando uma extensão no VSCode que sugere os arquivos que você quer importar de PHP da mesma forma que o PHP Storm, me ajudaria muito.

2 respostas

Opa, Geoavne. Obrigado pelo feedback. :-D

Não uso VSCode então não sei te sugerir uma extensão, infelizmente.

Quanto ao erro, como está sua classe Serie? O namespace está correto e o arquivo está na raiz da pasta app?

Olá,

Estou utilizando o php Intelephense para vscode, espero que ajude.

Siga as instruções da extensão.

Abraços,