ok
Direktori : /home2/selectio/public_html/3idiotsgadgetstore.in/app/Model/ |
Current File : //home2/selectio/public_html/3idiotsgadgetstore.in/app/Model/Order.php |
<?php namespace App\Model; use App\User; use Illuminate\Database\Eloquent\Model; class Order extends Model { protected $casts = [ 'order_amount' => 'float', 'discount_amount' => 'float', 'customer_id' => 'integer', 'shipping_address' => 'integer', 'shipping_cost' => 'float', 'created_at' => 'datetime', 'updated_at' => 'datetime', 'billing_address'=> 'integer', 'extra_discount'=>'float', 'delivery_man_id'=>'integer', 'shipping_method_id'=>'integer', 'seller_id'=>'integer' ]; public function details() { return $this->hasMany(OrderDetail::class)->orderBy('seller_id', 'ASC'); } public function seller() { return $this->belongsTo(Seller::class); } public function sellerName() { return $this->hasOne(OrderDetail::class); } public function customer() { return $this->belongsTo(User::class, 'customer_id'); } public function shipping() { return $this->belongsTo(ShippingMethod::class, 'shipping_method_id'); } public function shippingAddress() { return $this->belongsTo(ShippingAddress::class, 'shipping_address'); } public function billingAddress() { return $this->belongsTo(ShippingAddress::class, 'billing_address'); } public function delivery_man() { return $this->belongsTo(DeliveryMan::class,'delivery_man_id'); } public function delivery_man_review() { return $this->hasOne(Review::class,'order_id'); } public function order_transaction(){ return $this->hasOne(OrderTransaction::class, 'order_id'); } public function coupon(){ return $this->belongsTo(Coupon::class, 'coupon_code', 'code'); } }