デバッグを効率的に行うために、dd()ではなくdump()を使用し、その後にexit;を追加せず続けてコードの実行を確認できるようにしましょう。これにより、途中の状態を確認しつつ、アプリケーションのフローを止めずに進められます。
dd()
dump()
exit;