File: D:/HostingSpaces/SBogers10/lc-hydraulics.komma.nl/app/KommaApp/Languages/Models/Language.php
<?php
namespace App\KommaApp\Languages\Models;
/**
* @author Komma <info@komma.pro>
* @copyright (c) 2012-2016, Komma
*/
use App\KommaApp\Countries\Models\Country;
use App\KommaApp\Sites\Models\Site;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
use Illuminate\Database\Eloquent\Relations\HasMany;
/**
* Class Language
* @package App\KommaApp\Languages\Models
*
* @property int id
* @property string name
* @property string native_name
* @property string iso_2
*/
class Language extends Model
{
protected $table = 'languages';
public function Country()
{
return $this->belongsTo(Country::class, 'iso_2');
}
public function Sites(): BelongsToMany
{
return $this->belongsToMany(Site::class, 'site_languages');
}
}