Edit File: OrderItem.php
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class OrderItem extends Model { use HasFactory; protected $fillable = [ 'order_id', 'product_id', 'quantity', 'unit_price', 'total', 'total_incl_addons', 'prices', ]; public function order() { return $this->belongsTo(Order::class); } public function product() { return $this->belongsTo(Product::class)->withTrashed(); } public function orderItemAddons() { return $this->hasMany(OrderItemAddon::class); } public function setPricesAttribute($value) { $this->attributes['prices'] = json_encode($value); } public function getPricesAttribute($value) { return json_decode($value, true); } }
Back to File Manager