Inscrire manuellement un utilisateur dans Laravel
Est-il possible d'enregistrer manuellement un utilisateur (avec l'artisan?) plutôt que via l'auth page d'inscription?
J'ai seulement besoin d'une poignée de comptes d'utilisateur et je me demandais si il existe un moyen de créer ces sans avoir à configurer l'enregistrement des contrôleurs et des vues.
Grâce à bricoler ... php artisan bricoleur
OriginalL'auteur Matt Ellis | 2016-03-02
Vous devez vous connecter pour publier un commentaire.
Je pense que vous voulez faire, cette fois, il n'ya donc pas besoin de quelque chose de fantaisie, comme la création d'un Artisan de la commande etc. Je suggère d'utiliser simplement
php artisan tinker
(outil!) et ajouter les commandes suivantes par utilisateur:Oui, c'est assez zen. Merci. @maiorano84 c'est de ce forfait en L5 (laravel/cadre/compositeur.json) github.com/bobthecow/psysh
soupir.... c'était une blague, les gars.
Si votre projet est exigeant ainsi les noms, utilisez la ligne de
$user->name = 'John Doe';
avant lasave()
ligne.OriginalL'auteur Christoffer Tyrefors
Oui, vous pouvez facilement créer une base de données semoir et des semences à vos utilisateurs de cette façon.
OriginalL'auteur Francesco de Guytenaere
Oui, la meilleure option est de créer un semoir, de sorte que vous pouvez toujours les réutiliser.
Par exemple, c'est mon
UserTableSeeder
:Après la création de ce semoir, vous devez exécuter
composer dumpautoload
, et puis dans votredatabase/seeds/DatabaseSeeder.php
ajouter les éléments suivants:Maintenant vous pouvez enfin utiliser
php artisan db:seed --class=UserTableSeeder
chaque fois que vous devez insérer les utilisateurs dans la table.Ceci a été nécessaire avec Laravel 5.2 en 2016.
Juste une remarque si vous utilisez un semoir comme ceci (avec l'intention de réutilisation), vous allez stocker votre mot de passe en clair dans un repo git avec cette solution. Procéder avec prudence, & résumé de votre mot de passe à une variable d'environnement.
OriginalL'auteur user2094178
Vous pouvez utiliser Modèle Usines pour générer un couple de compte d'utilisateur de travailler. L'écriture d'un semoir va aussi faire le travail.
OriginalL'auteur oseintow