File: /var/www/console.fixgini.com/app/Models/BookingForm.php
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class BookingForm extends Model
{
use HasFactory;
protected $fillable = [
"gig_id",
"customer_id",
"service_provider_id",
"gig_price",
"agreed_amount",
"start_time",
"end_time",
"status",
"cancel_reason",
"chat_id", //for firebase
"chat_room_id" //for firebase
];
public function customer()
{
return $this->belongsTo(User::class, "customer_id");
}
public function review()
{
return $this->belongsTo(Review::class,'gig_id', "gig_id");
}
public function provider()
{
return $this->belongsTo(User::class, "service_provider_id");
}
public function gig()
{
return $this->belongsTo(Gig::class, "gig_id");
}
protected $table = 'booking_forms';
}