cleaning day

This commit is contained in:
ludo
2024-02-22 21:28:33 +01:00
parent 64a218afc2
commit fb6da523fa
111 changed files with 198 additions and 2456 deletions

View File

@@ -3,6 +3,9 @@
namespace App\Models\Shop;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Relations\HasOne;
use Illuminate\Database\Eloquent\SoftDeletes;
use LaracraftTech\LaravelDateScopes\DateScopes;
use Venturecraft\Revisionable\RevisionableTrait;
@@ -19,32 +22,32 @@ class Order extends Model
protected $keepRevisionOf = ['customer_address_id', 'delivery_id', 'payment_type', 'status'];
public function customer()
public function customer(): BelongsTo
{
return $this->belongsTo(Customer::class);
}
public function delivery_address()
public function delivery_address(): BelongsTo
{
return $this->belongsTo(CustomerAddress::class, 'delivery_address_id');
}
public function delivery()
public function delivery(): BelongsTo
{
return $this->belongsTo(Delivery::class);
}
public function detail()
public function detail(): HasMany
{
return $this->hasMany(OrderDetail::class);
}
public function invoice()
public function invoice(): HasOne
{
return $this->hasOne(Invoice::class);
}
public function sale_channel()
public function sale_channel(): BelongsTo
{
return $this->belongsTo(SaleChannel::class);
}