KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.4.41 (Ubuntu)
System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64
User : www-data ( 33)
PHP Version : 8.2.12
Disable Function : NONE
Directory :  /var/www/lecturebazaar.com/app/Models/Api/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //var/www/lecturebazaar.com/app/Models/Api/ReserveMeeting.php
<?php

namespace App\Models\Api;

use App\Models\ReserveMeeting as Model;

class ReserveMeeting extends Model
{
    public function getDetailsAttribute()
    {
        $time_exploded = explode('-', $this->meetingTime->time);
        return [
            'id' => $this->id,
            'status' => $this->status,
            'link' => $this->link,
            'user_paid_amount' => $this->user_paid_amount,
            'discount' => $this->discount,
            'amount' => $this->paid_amount,
            'date' => $this->date,
            'day' => $this->meetingTime->day_label,
            'time' => [
                'start' => $time_exploded[0],
                'end' => $time_exploded[1],
            ],
            'student_count'=>$this->student_count,
            'description'=>$this->description ,
            'meeting' => $this->meeting->details,
            'user' => $this->meeting->creator->brief,

        ];
    }

    public function getUserPaidAmountAttribute()
    {

        return ($this->sale && $this->sale->total_amount && $this->sale->total_amount > 0) ? $this->sale->total_amount : 0;

    }

    public function meetingTime()
    {
        return $this->belongsTo('App\Models\MeetingTime', 'meeting_time_id', 'id');
    }

    public function meeting()
    {
        return $this->belongsTo('App\Models\Api\Meeting', 'meeting_id', 'id');
    }

    public function sale()
    {
        return $this->belongsTo('App\Models\Api\Sale', 'sale_id', 'id');
    }

    public function user()
    {
        return $this->belongsTo('App\Models\Api\User', 'user_id', 'id');
    }


}

Anon7 - 2021