Lae/app/Models/ModuleAllow.php

28 lines
547 B
PHP

<?php
namespace App\Models;
use GeneaLabs\LaravelModelCaching\Traits\Cachable;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
class ModuleAllow extends Model
{
use Cachable;
protected $fillable = [
'module_id',
'allowed_module_id',
];
public function module(): BelongsTo
{
return $this->belongsTo(Module::class);
}
public function allowed_module(): BelongsTo
{
return $this->belongsTo(Module::class, 'allowed_module_id');
}
}