str_randomが使えないぞ…??
開発をしていて、Laravel5系と同じようにコーディングしていたらエラーがドーーン。
うぎゃーー。
Call to undefined function
Laravelでランダムな文字列を生成しようとなると以下のように書いてましたよね。
$randamStr = str_random(); // デフォルト16文字
$randamStr = str_random(30); // 文字数指定
Laravel6では文字列や配列のヘルパはデフォルトから削除されたようです。
Laravel 6 have been removed all str_ and array_ helpers functions from by default.
https://itsolutionstuff.com/post/laravel-6-release-new-features-and-upgradeexample.html
とのことで、入れましょう。以下のコマンドです。
composer require laravel/helpers
アップデート情報を事前に網羅して覚えておくのはなかなか厳しいのでつまづいたときに毎回調べるしかないなと思いました。
コメント