OwlCyberSecurity - MANAGER
Edit File: InvoiceTara.php
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\HasMany; use Illuminate\Database\Eloquent\Relations\HasOne; use Illuminate\Database\Eloquent\SoftDeletes; class InvoiceTara extends Model { use HasFactory, SoftDeletes; protected $table = 'invoices_tara'; protected $fillable = [ 'status', 'lastmodifydate', 'invoicedate', 'code', 'orderlevel', 'price', 'transportprice', 'totalitemprice', 'othercosts', 'submitdate', 'description', 'isonesteppayment', 'agent_id', 'user_id', 'address_id', 'cancel_description', 'submit_factor', 'totalTax', 'finalTotalTax', 'ischecked', 'isapproved' ]; protected $dates = [ 'lastmodifydate', 'invoicedate', 'submitdate', 'deleted_at', ]; // Relationships public function user() { return $this->belongsTo(User::class,'user_id','id'); } public function agent() { return $this->belongsTo(User::class, 'agent_id','id'); } public function invoiceItems(): HasMany { return $this->hasMany(InvoiceTaraItem::class, 'invoice_id', 'id'); } public function usersAddress(): HasOne { return $this->hasOne(UserAddress::class, 'id', 'address_id'); } }