• File: Order.php
  • Full Path: /var/www/paytekchalenge/app/Models/Order.php
  • Date Modified: 07/19/2022 7:23 PM
  • File size: 764 bytes
  • MIME-type: text/x-php
  • Charset: utf-8
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;
use DateTimeInterface;

class Order extends Model
{
    protected $fillable = ['clubs_id', 'member_id', 'status', 'amount', 'transaction',
        'received_date', 'sent_date', 'in_process_date'];

    public $table = "orders";

    
    public function member(){
        return $this->belongsTo('App\Models\Member','member_id');
    }
    public function club(){
        return $this->belongsTo('App\Models\Club','clubs_id');
    }
    
    public function items(){
        return $this->hasMany('App\Models\PedidoItem','orders_id');
    }

    protected function serializeDate(DateTimeInterface $date)
    {
        return $date->format('d/m/Y H:i:s');
    }
}