Disini kita akan menghasilkan string acak, laravel memiliki sebuah pembantu class bernama Str::random($lenght). Kemudian untuk menyimpan password ke database kita dapat menggunakan hash. Jika kita gunakan keduanya maka akan seperti ini Hash::make($lenght).
Untuk mengasilkan password dengan panjang 6 atau 8 simbol kita dapat membuatnya seperti dibawah ini
$random_password = Hash::make(Str::random(8));
Tidak lupa untuk kita menambahkan
use Illuminate\Support\Facades\Hash; use Illuminate\Support\Str;
Jika sudah maka kata sandi yang akan di hasilkan seperti dibawah ini :
fnR360cx2351sorbfoHPgAic0
Dan jika digabungkan dengan Hash, maka akan seperti bawah ini :
$ 2y $ 10 $ E1.y.jjmr7ecmMAiwFF5MO6gXn0scLB2hvVBbx8cny.7REZ6xdDMW$ 2y $ 10 $ pVOI0me9sLPRbyQnxNQrDursoJS4sE6ngu6VVOsMDF8qusqUPy$ 10jvApqUPy $ 10jv $ 2 $ 2 ApqUPy $ 10j
Nah kurang lebih seperti itu Cara generate password acak di Laravel, jika kalian ada yang masih bingung silahkan bertanya pasa kolom komentar dibawah ini, semoga artikel ini bermanfaat.
Social Media