Quando vou adicionar um produto em branco surge o erro: ReflectionException in RouteSignatureParameters.php line 25: Class estoque\Http\Requests\ProdutoRequest does not exist
Segue o código abaixo: ProdutoRequest.php
<?php
namespace estoque\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class ProdutoRequest extends FormRequest
{
public function authorize()
{
return true;
}
public function rules()
{
return [
'nome' => 'required|min:3',
'descricao' => 'required|max:255'
'valor' => 'required|numeric',
'quantidade' => 'required|numeric',
'tamanho' => 'required|max:100'
];
}
}
ProdutoController.php
<?php namespace estoque\Http\Controllers;
use Illuminate\Support\Facades\DB;
use Request;
use Validator;
use estoque\Produto;
use estoque\Http\Requests\ProdutoRequest;
class ProdutoController extends Controller {
public function lista() {
$produtos = Produto::all();
return view('produto.Listagem')->with('produtos', $produtos);
}
public function mostra($id) {
$produto = Produto::find($id);
if(empty($produto)) {
return "Esse produto não existe";
}
return view('produto.Detalhes')->with('produto', $produto);
}
public function remove($id) {
$produto = Produto::find($id);
$produto->delete();
return redirect()->action('ProdutoController@lista');
}
public function novo() {
return view('produto.Formulario');
}
public function adiciona(ProdutoRequest $request) {
Produto::create($request->all());
return redirect()->action('ProdutoController@lista')->withInput(Request::only('nome'));
}
}