Installed laravel-permission and laravel-modules

This commit is contained in:
Gregorio Chiko Putra
2018-07-30 09:26:17 +07:00
parent 70fe3a814c
commit eee570125d
86 changed files with 23539 additions and 253 deletions

View File

@@ -2,12 +2,21 @@
namespace App;
use Laravel\Passport\HasApiTokens;
use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Spatie\Permission\Traits\HasRoles;
class User extends Authenticatable
{
use Notifiable;
use Notifiable, HasApiTokens, HasRoles;
/**
* Define the base table name
*
* @var string
*/
protected $table = 'users';
/**
* The attributes that are mass assignable.
@@ -26,4 +35,9 @@ class User extends Authenticatable
protected $hidden = [
'password', 'remember_token',
];
public function karyawans()
{
return $this->hasMany(\Modules\Karyawaf\Entities\Karyawan::class, 'created_by');
}
}