Laravel - Les routes

Modifié le 19/07/2022 - Victor Anweiler

Les routes vont nous permettre de créer des urls et de faire des actions sur ces urls.

Pour gérer les routes, il faut se rendre dans le fichier routes/web.php

 

Création de notre première route

Voici un exemple type d'une route:

Route::get('/accueil', function() {
  // Ce qu'il se passe dans ma fonction sur l'url
// http://127.0.0.1:8000/accueil

});

 

Afficher notre première page

Vos pages sont des fichiers blade (voir prochain tuto) qui se trouvent dans le dossier ressources/views/...

Dans ce dossier, créer un fichier qui va s'appeler home.blade.php.

Initialiser votre fichier comme un fichier html:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<span>Page home dans le fichier blade</span>
</body>
</html>

Ensuite, dans votre route (routes/web.php), il suffit de retourner la vue blade que vous venez de créer:

Route::get('/accueil', function() {
  return view('home');
});

 

Accéder à ma nouvelle url

Si vous vous rendez sur http://127.0.0.1:8000/accueil, votre fichier blade est créé.

Vous venez de créer votre première route.