MINI Sh3ll
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Module extends Model
{
use SoftDeletes;
public function users() {
return $this->belongsToMany('App\User','module_permissions');
}
public function parent() {
return $this->belongsTo(self::class, 'parent_id');
}
public function children() {
return $this->hasMany(self::class, 'parent_id');
}
public function module_permissions() {
return $this->hasMany('App\Models\ModulePermission', 'module_id');
}
}
OHA YOOOO