Laissez-moi vous montrer comment remplir rapidement les données dans le tableau de données (apprentissage recommandé : tutoriel laravel)
Si vous souhaitez utiliser seeder pour remplir les données, veuillez accéder à : https:// m.sbmmt.com /phpkj/laravel/483789.html
laravel5 Utilisez Tinker Factory pour ajouter des données de test dans la table de données
En utilisant le bricolage php artisan intégré de Laravel artisan, nous pouvons facilement voir les données dans le base de données et exécutez chaque opération souhaitée.
Laravel Tinker est un puissant REPL du framework Laravel
REPL fait référence à l'interface de ligne de commande interactive, qui vous permet de saisir un morceau de code à exécuter et d'imprimer les résultats de l'exécution directement sur l'interface de ligne de commande.
Normalement, nous pouvons utiliser l'usine de modèles de Laravel pour remplir rapidement notre base de données. Cela peut m'aider à insérer de fausses données dans la base de données pour nos tests. Commençons maintenant à utiliser Tinker.
Vous devez d'abord installer laravel/tinker
composer require laravel/tinker
Dans la console, exécutez la commande php artisan tinker
pour utiliser
Ouvrez le fichier factories UserFactory sous data dossier de base .php fichier (ce fichier existe par défaut, opérer directement ici)
Vous pouvez également créer l'usine correspondante via des commandes
php artisan make:factory ArticleFactory
Écrire les données correspondantes à ajouter
<?php use Faker\Generator as Faker; $factory->define(App\Models\Article::class, function (Faker $faker) { return [ 'user_id' => rand(1,10), 'type_id' => rand(1,5), 'title' => $faker->sentence, 'content' => $faker->paragraph, ]; });
Exécuterphp artisan tinkerEntrertinker
Le le premier paramètre de la méthodefactory est la classe Model correspondante, et le deuxième paramètre est le nombre d'éléments remplis
factory(App\Models\Article::class,10)->create();
Après avoir passé les paramètres, appelez la méthodecreateAppuyez sur Entrée pour voir les données remplies apparaître, vérifiez la base de données , et les données sont écrites avec succès, sont toutes générées de manière aléatoire.
La génération des données de test est terminée
quittez pour quitter la ligne de commande Tinker
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!