Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Class 'App\Http\Controllers\Fornecedor' not found

<?php

namespace App\Http\Controllers;

use App\Serie;
use Illuminate\Http\Request;

class FornecedoresController extends Controller
{
    //função chamada no route
    public function listarFornecedores(){
        $fornecedores = [
          'atacadao',
          'tenda',
          'makro'
        ];

        return view ('fornecedores.index', compact('fornecedores'));
    }

    //função chamada no route
    public function cadastrar(){
      return view('fornecedores.cadastrar');
    }

    public function store(Request $request){
        $cnpj = $request->cnpj;
        $fornecedor = new Fornecedor();
        $fornecedor->cnpj =$cnpj;
        var_dump($fornecedor->save());

    }

}

2 respostas

criei meu projeto para cadastrar "fornecedores" , salvei todos os arquivos criados no mesmo local das aulas, porém devia estar buscando o arquivo/classe do erro na raiz da pasta app. o que deve ter feito de errado?

solução!

Fala, Tiago. Você não importou essa classe (com use) então o PHP tenta encontrar ela no mesmo namespace que o Controller está.

Basta importá-la no início do arquivo

;-)