PATH:
home
/
rwabteecom
/
public_html
/
app
/
Models
/
Editing: WpOrder.php
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class WpOrder extends Model { use HasFactory; protected $table = 'wp_orders'; protected $fillable = [ 'wp_store_id', 'order_id', 'name', 'phone', 'region_code', 'address', 'grand_total', 'status', ]; const PENDING = 0; const DISPATCHED = 1; const DELIVERED = 2; const CANCELLED = 3; const STATUS_ARR = [ self::PENDING => 'Pending', self::DISPATCHED => 'Dispatched', self::DELIVERED => 'Delivered', self::CANCELLED => 'Cancelled', ]; public static $rules = [ 'wp_store_id' => 'required|exists:whatsapp_stores,id', 'name' => 'required', 'phone' => 'required|numeric', 'region_code' => 'required', 'address' => 'required', 'grand_total' => 'required', ]; public function wpStore() { return $this->belongsTo(WhatsappStore::class, 'wp_store_id'); } public function products() { return $this->hasMany(WpOrderItem::class); } }
SAVE
CANCEL