Criei um tópico com a mesma dúvida, porém não apareceu ninguém disposto ou apto a ajudar; tá aberta até hoje, rs.
O primeiro ponto a ser avaliado em relação ao seu problema, é a versão do Laravel que está utilizando, da qual provavelmente é a 5.2.
A versão do Laravel aplicado no curso é a 5.0, trazendo este e mais alguns erros, principalmente relacionados a requests e responses.
Para "parcialmente" solucionar o seu problema, você deve incluir as suas ROTAS que estão gerando erro, dentro de um Route Group, dessa maneira:
Route::group(['middleware' => ['web']], function () {
Ex: Route::get("/produtos", "ProdutoController@lista");
});
Ainda não entendi muito bem pra que servem esses Middlewares, mas "parcialemente" irá funcionar, rs!
Um abraço.