'int', 'booking_id' => 'int', 'value' => 'float', 'is_redeemed' => 'bool' ]; protected $dates = [ 'issue_date', 'valid_date', 'redeem_date' ]; protected $fillable = [ 'number', 'customer_id', 'booking_id', 'value', 'issue_date', 'valid_date', 'is_redeemed', 'redeem_date' ]; public function booking() { return $this->belongsTo(Booking::class); } public function customer() { return $this->belongsTo(Customer::class); } public function bookings() { return $this->hasMany(Booking::class); } }