Offer.php#模型
use App\OfferCategory;
use App\OfferCountries;
use App\OfferCreative;
use App\OfferTools;
use App\OfferTraffic;
class Offer extends Model {
public function offer_countries() {
return $this->belongsToMany(OfferCountries::class);
}
public function offer_categories() {
return $this->belongsToMany(OfferCategory::class);
}
public function offer_creatives() {
return $this->hasMany(OfferCreative::class);
}
public function offer_tools() {
return $this->hasMany(OfferTools::class);
}
public function offer_traffic() {
return $this->hasMany(OfferTraffic::class);
}
public function platforms() {
return $this->hasMany(Platform::class);
}
Run Code Online (Sandbox Code Playgroud)
}
OfferController.php
public function getMediaData() {
// $model = Offer::with('offer_traffic');
// return DataTables::eloquent($model)
// ->addColumn('traffic', function (Offer $user) {
// return …Run Code Online (Sandbox Code Playgroud)