This is a really really short one. I just needed to generate a random password for a user and noticed that Google doesn’t really give a one-line answer, which is really simple.
So the end result for generating 8-symbol length password looks as simple as this:
$hashed_random_password = Hash::make(str_random(8));
Of course, don’t forget:
Generated password can look like:
JnR390XB 2I2so1Wr oVNBAic9
And hash is something like:
$2y$10$E1.y.jjmr7ecmMAiwFFQMO6KXn0scLB2hvVBbx8cny.lREZ6xdDMW $2y$10$pVOI0me9sLPRbyQnxNQrDurSoJScsE6nvu6VVOsMDF8qusH7HUlo2 $2y$10$xVPUPgm1vpUTpZ8jAJE/Xeh7j8G8EFnlQYp27Zjy8qnabqessSc2i
That’s it for now, hope it’s a useful short tip.