Mit Tinker bietet Laravel eine einfache Möglichkeit, Code per Kommandozeile auszuführen. Dadurch können schnell und einfach Benutzer hinzugefügt und bearbeitet werden.
Benutzer anlegen
Um einen Laravel User mit Hilfe von Tinker hinzuzufügen, muss zunächst Tinker gestartet werden:
php artisan tinker
Anschließend fügen folgende Zeilen Code den User hinzu, Name, E-Mailadresse und Passwort müssen natürlich angepasst werden:
$user = new App\Models\User();
$user->password = Hash::make('my-password');
$user->email = 'mail@example.com';
$user->name = 'Example User';
$user->save();
Passwort ändern
Um das Passwort eines Benutzers zu ändern, kann stattdessen folgender Code als Orientierung dienen:
$user = App\Models\User::where('email', 'mail@example.com')->first();
$user->password = Hash::make('new_password');
$user->save();