MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 7.4.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/www/mpl.imenso.co/app/Models/VenueAvailabilityPreferencePromoter.php
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class VenueAvailabilityPreferencePromoter extends Model
{
    protected $table = 'venue_availability_preferences_promoters';
    protected $primaryKey = 'preference_id';
    public $incrementing = false;

    public function availability()
    {
        return $this->belongsTo(\App\Models\VenueAvailabilityPreference::class, 'preference_id');
    }

    public static function addNew($promoter_id, $preference_id)
    {
        $vap = new self;
        $vap->promoter_id = $promoter_id;
        $vap->preference_id = $preference_id;
        $vap->save();
    }

    public function remove()
    {
        $this->delete();
    }
}