pianello-api/app/Models/Route.php

35 lines
829 B
PHP
Raw Normal View History

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Route extends Model
{
use HasFactory, SoftDeletes;
protected $fillable = ['name_it', 'name_en', 'description_it', 'description_en', 'route_category_id'];
public function routeSportDetails()
{
return $this->hasMany(RouteSportDetails::class, 'route_id');
}
public function pictures()
{
return $this->belongsToMany(Picture::class, 'route_picture', 'route_id', 'picture_id');
}
public function category()
{
return $this->belongsTo(Category::class, 'route_category_id');
}
public function sport()
{
return $this->belongsTo(Sports::class, 'sport_id');
}
}