belongsTo(LuckyWheel::class); } public function customer() { return $this->belongsTo(Customer::class); } public function prize() { return $this->hasOne(LuckyWheelPrize::class,"ticket_id")->with('voucher'); } public function gets() { return $this->hasMany(LuckyWheelGet::class,"ticket_id")->with("prize","voucher")->orderBy("created_at","desc"); } public function get() { return $this->hasOne(LuckyWheelGet::class,"ticket_id")->whereNotNull("redeem_at")->with("voucher","prize"); } }