D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
forge
/
almahero.online
/
app
/
Models
/
Filename :
CartManagement.php
back
Copy
<?php namespace App\Models; use App\Models\Addon\Product\Product; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; class CartManagement extends Model { use HasFactory; protected $casts = [ 'receiver_info' => 'array', 'bundle_course_ids' => 'array', 'consultation_details' => 'object' ]; public function course(): BelongsTo { return $this->belongsTo(Course::class, 'course_id'); } public function bundle(): BelongsTo { return $this->belongsTo(Bundle::class, 'bundle_id'); } public function product(): BelongsTo { return $this->belongsTo(Product::class, 'product_id'); } public function coupon(): BelongsTo { return $this->belongsTo(Coupon::class, 'coupon_id'); } public function consultationSlot(): BelongsTo { return $this->belongsTo(ConsultationSlot::class, 'consultation_slot_id'); } }