*/ protected $fillable = [ 'id', 'pembeli', 'penjual', 'nama_barang', 'deskripsi_transaksi', 'satuan_barang', 'harga_barang', 'jumlah_barang', 'persentase_keuntungan', 'total_keuntungan', 'total_harga', 'total_bayar', 'token', 'status', 'batas_pembayaran', 'batas_pengiriman_barang_awal', 'batas_pengiriman_barang_akhir', ]; /** * The attributes that should be cast. * * @var array */ protected $casts = [ 'batas_pembayaran' => 'datetime', 'batas_pengiriman_barang' => 'datetime', 'id' => 'string', ]; //Relasi public function data_pembeli(){ return $this->belongsTo(User::class, 'pembeli', 'email'); } public function data_penjual(){ return $this->belongsTo(User::class, 'penjual', 'email'); } public function refunds(){ return $this->hasMany(Refund::class, 'order_id', 'id'); } public function transactionDescription(){ return $this->hasMany(TransactionDescription::class, 'order_id', 'id'); } //Relasi }