~/questoes/programacao
Rotas RESTful são o mapeamento entre URLs e ações específicas dos controladores, seguindo um padrão previsível para operações CRUD. Elas funcionam como o "mapa" da sua aplicação, indicando qual código executar quando uma URL é acessada.
As rotas RESTful definem exatamente o mapeamento de URLs para ações nos controladores. Quando você acessa uma URL como /produtos/5, a rota determina qual método do controlador será executado e com que parâmetros, permitindo uma estrutura organizada e previsível para toda a aplicação.
Validação de formulários é responsabilidade do controlador e das regras de validação do Laravel, não das rotas. As rotas apenas direcionam a requisição para o local correto.
Correto! Rotas RESTful mapeiam URLs para ações específicas. Por exemplo, GET /produtos vai para o método index(), POST /produtos vai para store(), e GET /produtos/5 vai para show(5).
A apresentação visual é responsabilidade das Views e do Blade Template. As rotas apenas direcionam a requisição, não definem como os dados serão exibidos.
A estrutura dos dados é definida pelos Models e pelas migrações do banco de dados. As rotas trabalham no nível de requisição HTTP, não na estrutura interna dos dados.