aditiadika/master-module

该包最新版本(dev-master)没有可用的许可信息。

dev-master 2020-01-17 08:16 UTC

This package is auto-updated.

Last update: 2024-09-17 19:36:38 UTC


README

本模块与公司和用户相关,每个用户拥有多个公司。可以代表其他公司。

要求

此模块需要一些其他包

  • "yajra/laravel-datatables-oracle"

如何使用

在运行用户种子之前,请先运行此模块种子,以便在种子权限以访问此模块。

$ php artisan module:seed Master

将其添加到用户模型中。然后您可以使用如 $user->companies 这样的方式。

use Modules\ClientGroup\Entities\Company;

public function companies()
{
     return $this->belongsToMany(Company::class, 'user_companies');
}

添加菜单

// laraboi.partials.navbar

@can('view master')
<li class="nav-sub-item">
     <a href="{{ url('/master') }}" class="nav-sub-link">
          <i data-feather="file"></i> Master
     </a>
</li>
@endcan

主菜单

- Employee Type,
- Working Shift,
- Working Location,
- Job Division,
- Job Deparment,
- Job Level,
- Job Position,
- Golongan,
- Leave Type,
- Religion

作者