Laravel PR 流し読み(2021/07/23)
まずはこれ。
PruneCommandのmodelsメソッドの返り値の PHPDocs の修正です。
array → Collection
つぎはこれ。
メッセージをわかりやすく出力するようになりました。
つぎはこれ。
expiresパラメータをつけて、署名されたURLを生成すると有効期限が破壊されるようです。サーバ側で発行するのでおかしなことをしていなければ問題ないと思いますが、いい変更だと思います。バグじゃないって言ってる人いるけどどういう意味だったのかよくわからない。6.xにマージした内容なので8.xに入るのだろうか?今見た感じ入ってなさそうだった。どのタイミングで取り込まれるのだろう?
framework/UrlGenerator.php at 8.x · sebdesign/framework · GitHub
つぎはこれ。
Password Validator にカスタムメッセージとカスタム属性が追加されたようです。正直使い所がよくわかってなかったので調べた。
[8.x] Adds password rule by nunomaduro · Pull Request #36960 · laravel/framework · GitHub
4月頃にこのPRで追加されたやつでした。下記のようなことができるみたいで割と便利そう。
$request->validate([ 'name' => 'required|string|max:255', 'email' => 'required|string|email|max:255|unique:users', 'password' => ['required', 'confirmed', Password::min(8) ->mixedCase() ->letters() ->numbers() ->symbols() ->uncompromised(), ], ]);
つぎはこれ。
ngrokとかを利用しているときに Laravel Mix の URLを プロキシ先のものに変更できるENV が追加されたようです。shopifyの開発してるときに便利って書いてあった。