47be71c2cf
PHP Tests / php-tests (push) Waiting to run
Adds Booking::refunds() (hasMany Refund, scoped to this leg per Refund::booking()) and eager-loads it alongside the other booking relations, so index/show/store/cancel all expose a refunds array (status, amount, reason, requested_at, completed_at). A booking that was cancelled before any payment completed still returns refunds: [].