Campaigns.php 742 Bytes
<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Campaigns extends Model
{
    use HasFactory;

    protected $fillable = [
        'external_id',
        'Name',
        'TimeTargeting',
        'NegativeKeywords',
        'BlockedIps',
        'ExcludedSites',
        'DailyBudget',
        'TextCampaignStrategySearch',
        'TextCampaignStrategyNetwork',
        'Settings',
        'CounterIds',
        'RelevantKeywordsSettingBudgetPercent',
        'RelevantKeywordsSettingOptimizeGoalId',
        'AttributionModel',
        'updated'
        ];

    public function scopeForUpdated($query)
    {
        $query->whereNotNull('updated');
    }
}