<?php namespace App\Models; use App\Models\Collection; use App\Models\Dataset; use Illuminate\Database\Eloquent\Model; class CollectionRole extends Model { protected $table = 'collections_roles'; public $timestamps = false; protected $fillable = [ 'name', 'oai_name', 'visible', ]; // public function documents() // { // return $this->belongsToMany(Dataset::class, 'link_documents_collections', 'role_id', 'document_id'); // } public function collections() { //model, foreign key on the Collection model is role_id, local id of this is id return $this->hasMany(Collection::class, 'role_id', 'id'); } }