Estou executando o metodo conforme a aula, mas ele nunca consegue pegar o parametro passado pela URL, o valor sempre é null (com o Request::route funciona.
Metodo:
public function adiciona()
{
$nome = Request::input(type, variable_name)('nome');
$quantidade = Request::input('quantidade');
$valor = Request::input('valor');
$descricao = Request::input('descricao');
DB::insert('insert into produtos (nome, quantidade, valor, descricao) values(?, ?, ?, ?)',
array($nome, $quantidade, $valor, $descricao));
return redirect('/produtos')->withInput();
}
routes.php
Route::get('/produtos', 'ProdutoController@lista');
Route::get('/produtos/mostra/{id}', 'ProdutoController@mostra');
Route::get('/produtos/novo', 'ProdutoController@novo');
Route::get('/produtos/adiciona', 'ProdutoController@adiciona');
Route::get('/', function () {
return view('welcome');