La vue
Créons le fichier resources/views/sitemaps/ où nous parcourons les différentes publications (collection de « Post ») en présentant pour chacune d'elles une
Routage et affichage Pour créer une affichage montrant la liste des liens, nous devons mettre à jour le projet principal route et définir un nouvel route qui affichera notre formulaire de soumission. Creer un site web avec laravel 5 - Design de site Internet. Nous pouvons ajouter de nouvelles routes à notre application dans le fichier routes / Dans le fichier route, vous devriez voir la route par défaut ci-dessous: Pour créer une nouvelle route, nous pouvons utiliser une fermeture de route ou une classe de contrôleur dédiée. Dans ce tutoriel, nous utiliserons des fermetures pour nos routes de soumission et d'index. Commençons par mettre à jour la route de départ en récupérant une collection de liens dans la base de données et en les transmettant à l'affichage: Le deuxième argument peut être un tableau associatif de données, et la clé finit par être le nom de la variable dans le fichier de modèle. Vous pouvez également utiliser une API fluide pour définir des variables si vous préférez: Ensuite, éditez le fichier et ajoutez un simple foreach pour afficher tous les liens: Voici à quoi devrait ressembler le code HTML: Si vous actualisez votre navigateur, vous devriez maintenant voir la liste de tous les liens ajoutés.
Toutefois, je vous déconseille d'installer vos fichier à la racine de votre projet car si vous travaillez avec git ou un IDE comme PhpStorm qui peut créer un dossier pour indexer vos fichiers, vous devez vous assurez de bien séparer les fichiers de votre projet des fichiers de git et de votre IDE. Structure de l'application Ici, je vais présenter brièvement les répertoires que nous devons utiliser dans ce tutoriel car certains peuvent être un peu confus pour les débutants. Si vous êtes intéressés, vous pouvez lire le Documentation officielle qui explique en détail la fonction de chaque répertoire. Répertoires à la racine app Ce répertoire contient l'intégralité du code source de notre projet. Créer un site web avec laravel et. Il comprend les événements, les commandes, les exceptions, etc… Mais, pour l'instant, nous ne nous intéressons qu'aux modèles et aux contrôleurs. config Comme son nom l'indique, il stocke tous les fichiers de configuration de notre projet. database Le site database est l'endroit où nous mettons tous les fichiers de semences et de migration.
La meilleure façon de lutter contre cela est de tout décomposer en petites tâches. Commençons donc par afficher une liste de liens. Bien que l'affichage d'une liste de liens ressemble à une petite tâche, il nécessite néanmoins une base de données, une table de base de données, des données contenues dans les tableaux, une requête de base de données et un fichier de vue. La création d'une migration sera la première étape et l'outil en ligne de commande de Laravel Artisan peut nous aider à le construire. Ouvrez maintenant le fichier créé par cette commande. Créer un site web avec laravel download. Il sera situé dans database / migrations / {{datetime}} _ À l'intérieur de up method, ajoutez nos nouvelles colonnes: Enregistrez le fichier et lancez la migration: Pendant que vous travaillez avec des données de test, vous pouvez appliquer rapidement le schéma: Ensuite, nous avons besoin de données et d'un modèle pour travailler avec notre table de base de données. Laravel fournit deux fonctionnalités qui aident à cela: le premier est un séparateur de base de données, qui remplit la base de données avec des données, et ensuite, les fichiers factory modèle qui nous permettent de générer de fausses données de modèle que nous pouvons utiliser pour remplir notre base de données de développement et tester: L'indicateur– factory générera un nouveau fichier factorydans le répertoire de la base de données / factories path.
Pokemon Gold Rom Ds, 2024