code/app/Console/Commands/ResetPassword.php
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Hash;
use App\User;
class ResetPassword extends Command
{
protected $signature = 'reset:password {user} {new_password}';
protected $description = 'Resetta la password di un utente';
public function handle()
{
$username = $this->argument('user');
$password = $this->argument('new_password');
$user = User::withoutGlobalScopes()->where('username', $username)->first();
if ($user) {
$user->password = Hash::make($password);
$user->save();
echo "Password resettata\n";
}
else {
echo "Utente non trovato\n";
}
}
}