Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Curso de Laravel para Noobs - #5 Rotas

12/11/2022

Nesse tutorial vamos começar a aprender sobre rotas dentro do Laravel, como criá-las e como atribuir métodos a elas.

Laravel Routes

Para definição das rotas precisamos especificar três parâmetros:
- Método HTTP (get, post, put, patch, delete, options)
- Caminho da url (Ex: /contato)
- Método ou Função a ser executada

Os arquivos de rota ficam na raíz do projeto na pasta routes. Os mais utilizados são o arquivo web.php para rotas de sites, blogs, etc e o arquivo api.php para criação de rotas de retornos para API's.

routes/web.php

A primeira maneira de criar uma rota é definindo métodos individuais:

use Illuminate\Support\Facades\Route;
use App\Http\Controllers\Controller;

Route::get('/sobrenos', function () {
    return 'teste de página sobre nos';
});
Route::post('/salvar', [Controller::class,'salvar']);

Você também pode querer que a sua rota receba qualquer tipo de método, nesse caso você utilizará o any:

Route::any('/salvar', [Controller::class,'salvar']);

Por fim, você pode precisar que uma url recebe 2 ou 3 métodos diferentes. Neste caso você utilizará o match:

Route::match(['get','post'],'/salvar', [Controller::class,'salvar']);

Por hoje é só! Sucesso nos códigos e na vida!

Precisa de um professor? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Curso de Laravel para Noobs - #4 Configurações e Diretórios
Nesse tutorial vamos aprender um pouco sobre as configurações do Laravel, incluindo o arquivo .env e sobre as funcionalidaes de cada diretório.
Saiba mais!
Curso de Laravel para Noobs - #6 Rotas II
No tutorial de hoje continuaremos abordando o assunto de rotas dentro do framework de PHP Laravel, vendo redirecionamentos, parâmetros obrigatórios e opcionais
Saiba mais!
Framework
Nessa playlist aprenderemos um pouco mais sobre os diferentes frameworks existentes, apontando os defeitos e qualidades de cada um.
Saiba mais!