SourceEnum::class, 'target' => TargetEnum::class, 'angle' => AngleEnum::class, 'event' => EventEnum::class, 'date' => 'datetime:Y-m-d', 'created_at' => 'datetime:Y-m-d', 'updated_at' => 'datetime:Y-m-d', 'deleted_at' => 'datetime:Y-m-d', ]; /** * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany */ public function brands() { return $this->belongsToMany('App\Models\Brand', 'promo_brands'); } /** * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function brand() { return $this->belongsTo('App\Models\Brand'); } /** * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function promoType() { return $this->belongsTo('App\Models\PromoType'); } /** * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function promoDistributionNetwork() { return $this->belongsTo('App\Models\PromoDistributionNetwork'); } /** * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function user() { return $this->belongsTo('App\Models\User'); } }