'int', 'user_payment_id' => 'int', 'billing_address_id' => 'int', 'reminder_count' => 'int', 'next_reminder_date' => 'datetime', 'amount' => 'float', 'is_netto' => 'int', 'is_media' => 'int', 'invoice_date' => 'datetime', 'due_date' => 'datetime', 'service_period_begin_date' => 'datetime', 'service_period_end_date' => 'datetime', 'pay_date' => 'datetime' ]; protected $fillable = [ 'user_id', 'user_payment_id', 'billing_address_id', 'number', 'status', 'reminder_count', 'next_reminder_date', 'amount', 'is_netto', 'is_media', 'invoice_date', 'due_date', 'service_period_begin_date', 'service_period_end_date', 'payment_method', 'pay_date' ]; public function invoice_billing_address() { return $this->belongsTo(InvoiceBillingAddress::class, 'billing_address_id'); } public function sf_guard_user() { return $this->belongsTo(SfGuardUser::class, 'user_id'); } public function user_payment() { return $this->belongsTo(UserPayment::class); } }