File: /var/www/vhost/disk-apps/qas.sports-crowd.com/app/AcademyLocation.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
// use Spatie\Activitylog\Traits\LogsActivity;
class AcademyLocation extends Model
{
use SoftDeletes;
protected $dates = ['deleted_at'];
// use LogsActivity;
// protected static $logAttributes = ['*'];
// protected static $logOnlyDirty = true;
// protected static $logName = 'academy_locations';
protected $fillable = [
'id',
'name',
'total_capacity',
'direction',
'gateway_payments_id',
'active',
'type_academy',
'academy_location_erp_id',
'tournament_gateway_payments_id',
'marketplace_id',
];
public function academy_categories()
{
return $this->hasMany(AcademyCategory::class);
}
public function academy_location_erp()
{
return $this->belongsTo(AcademyLocationErp::class);
}
public function academy_location_users()
{
return $this->hasMany(AcademyLocationUser::class, 'academy_location_id');
}
public function academy_location_periods()
{
return $this->hasMany(AcademyLocationPeriod::class, 'academy_location_id');
}
public function academy_location_discounts()
{
return $this->hasMany(AcademyLocationDiscount::class, 'academy_location_id');
}
public function academy_users()
{
return $this->hasMany(AcademyUser::class, 'academy_location_id');
}
}