Anons79 Mini Shell

Directory : /home/aplikasiposinfo/public_html/coba.fixmate.id/app/Models/
Upload File :
Current File : /home/aplikasiposinfo/public_html/coba.fixmate.id/app/Models/Role.php

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Role extends Model
{
    use HasFactory;

    protected $fillable = [
        "nama_role",
    ];
    public function pengguna()
    {
        return $this->hasMany(Pengguna::class, 'role_id', 'id');
    }

    public function menu()
    {
        return $this->belongsToMany(Menu::class, 'permissions', 'role_id', 'menu_id');
    }

    public function tokos()
    {
        return $this->morphToMany(Toko::class, 'tokoable', 'tokoables', 'tokoable_id', 'toko_id')
            ->where('tokoable_type', Role::class);
    }
}

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]