
Changing your mind about when() and unless() in Eloquent
カートのアイテムが多すぎます
ご購入は五十タイトルがカートに入っている場合のみです。
カートに追加できませんでした。
しばらく経ってから再度お試しください。
ウィッシュリストに追加できませんでした。
しばらく経ってから再度お試しください。
ほしい物リストの削除に失敗しました。
しばらく経ってから再度お試しください。
ポッドキャストのフォローに失敗しました
ポッドキャストのフォロー解除に失敗しました
-
ナレーター:
-
著者:
このコンテンツについて
Aaron admits he used to wrap every query in plain old if-statements—until Laravel’s when()/unless() helpers (and arrow functions) won him over. He and Joel compare their journeys, debate readability trade-offs, and share guidelines for deciding which style to use. Along the way they discuss false assumptions, evolving “code grammar,” and how tools such as Rector can automate the switch.
- (00:00) - Intro – refining long-held opinions
- (00:45) - Aaron’s original “query-then-if” pattern
- (01:45) - Why when() first felt clumsy (closures, scopes, extra params)
- (03:45) - Arrow functions & smaller conditions make when() nicer
- (05:00) - Joel’s lingering objection: avoiding unless() for readability
- (06:45) - Seeing the same helper everywhere changes minds
- (08:30) - Takeaways – keep revisiting old habits as Laravel evolves
- (09:30) - Silly bit
Want help learning how to more quickly refactor and standardize your app with Rector?
まだレビューはありません