| Server IP : 52.25.153.185 / Your IP : 216.73.216.95 Web Server : Apache System : Linux ip-172-26-6-158 5.10.0-45-cloud-amd64 #1 SMP Debian 5.10.259-1 (2026-07-02) x86_64 User : daemon ( 1) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /bitnami/wordpress/wp-content/plugins/fluent-crm/app/Models/ |
Upload File : |
<?php
namespace FluentCrm\App\Models;
/**
* Subject Model - DB Model for Email Subjects
*
* Database Model
*
* @package FluentCrm\App\Models
*
* @version 1.0.0
*/
class Subject extends Model
{
protected $table = 'fc_meta';
protected $guarded = ['id'];
public static function boot()
{
parent::boot();
static::creating(function ($model) {
$model->object_type = __class__;
});
static::saving(function ($model) {
$model->object_type = __class__;
});
static::addGlobalScope('object_type', function ($builder) {
$builder->where('object_type', '=', __class__);
});
}
public function campaign()
{
return $this->belongsTo(__NAMESPACE__.'\Campaign', 'object_id', 'id')
->withoutGlobalScope('type');
}
public function emails()
{
return $this->hasMany(__NAMESPACE__.'\CampaignEmail', 'email_subject_id', 'id');
}
}