File: /var/www/hobbyistgarage/app/Models/Group.php
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Group extends Model
{
use HasFactory;
public function accesses()
{
return $this->hasManyThrough('App\Models\Access', 'App\Models\GroupAccess', 'group_id', 'id', 'id', 'access_id' );
}
public function accessesGroups()
{
return $this->hasManyThrough('App\Models\Access', 'App\Models\GroupAccess', 'group_id', 'id', 'id', 'access_id' )->select('id', 'first_name');
}
}