IMMREX7

aku nok ndi : /home/spdtg/www/schoolmis/app/
File Up :
aku nok ndi : /home/spdtg/www/schoolmis/app/Role.php

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;
use App\Traits;

class Role extends Model {

    
    protected $primaryKey = 'idRole';
    protected $table = 'roles';
    protected $fillable = ['name', 'label', 'idSchool'];

    public function users() {
        return $this->belongsToMany(SchoolUser::class, 'schooluser_roles', 'idRole', 'idSchoolUser');
    }

    public function permissions() {
        return $this->belongsToMany(Permission::class, 'permission_role', 'idRole', 'idPermission');
    }

    public function givePermissionTo($permission) {
        return $this->permissions()->save($permission);
    }

}

Copyright © 2021 - 2025 IMMREX7