コンテンツにスキップ

Top

Laravel で 任意の長さのランダムな文字列を生成する

Laravel で任意の長さのランダムな文字列を作るには Str::random を用いる。

Str::random(64);
で、

3xK8QmPo46Cxm6uO2kaNpX7qApfq1FmZa97Zhz3CfIiJ97zS6iFlTDyRHkpYUV15

のような64文字のランダムの文字列が生成される。当然数字を変えれば変わる。0とか入れた場合は知らん。

str_random はもうない

古いバージョンのLaravelでは str_random(10) とかで同様にランダムな文字列を生成することができたが現在ではできない。

これから始める人にはどうでもいいが、古いコードを流用しようとしたときに問題になるので注意。

以上!