X7ROOT File Manager
Current Path:
/var/www/html/mpc_kiso/app
var
/
www
/
html
/
mpc_kiso
/
app
/
📁
..
📁
Console
📁
Exceptions
📁
Http
📁
Library
📁
Mail
📁
Modules
📁
Providers
📄
User.php
(1.9 KB)
📁
Utilities
Editing: User.php
<?php namespace App; use Illuminate\Notifications\Notifiable; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Database\Eloquent\SoftDeletes; use Spatie\Permission\Traits\HasRoles; use OwenIt\Auditing\Contracts\Auditable; use OwenIt\Auditing\Contracts\UserResolver; use Auth; class User extends Authenticatable implements Auditable, UserResolver { use Notifiable; use SoftDeletes; use HasRoles; use \OwenIt\Auditing\Auditable; /** * The attributes that are mass assignable. * * @var array */ protected $fillable = [ 'name', 'email', 'password', 'username', 'type', ]; /** * The attributes that should be hidden for arrays. * * @var array */ protected $hidden = [ 'password', 'remember_token', ]; /** * {@inheritdoc} */ public static function resolveId() { return Auth::check() ? Auth::user()->getAuthIdentifier() : null; } public function setPasswordAttribute($password) { $this->attributes['password'] = bcrypt($password); } public function userjabatan() { return $this->hasOne('App\Modules\Admin\Models\RefJabatan', 'jabatan_id','jabatan_id'); } public function detail(){ return $this->hasOne('App\Modules\Admin\Models\UsersDetailModel','user_id','id'); } public function jabatan() { return $this->hasMany('App\Modules\Admin\Models\UsersJabatanModel', 'user_id', 'id'); } public function kedatangan() { return $this->hasMany('App\Modules\Attendance\Models\KedatanganTransaksi', 'user_id', 'id'); } public function image(){ return $this->hasOne('App\Modules\Admin\Models\UploadModel','upload_model_id','id')->where('upload_model','UserModel')->where('upload_type',1); } }
Upload File
Create Folder