コード例 #1
0
ファイル: Karyawan.php プロジェクト: pedangkayu/rsos-git
 public function level()
 {
     $levels = data_level::whereId_user(\Auth::user()->id_user)->select('id_level_user AS level')->get();
     $_level = [];
     foreach ($levels as $level) {
         $_level[] = $level->level;
     }
     return $_level;
 }
コード例 #2
0
 public function postDeluser(Request $req)
 {
     $result = [];
     if ($req->ajax()) {
         User::find($req->id)->delete();
         data_level::whereId_user($req->id)->delete();
         $result['result'] = true;
     } else {
         $result['result'] = false;
         $result['err'] = 500;
     }
     return json_encode($result);
 }
コード例 #3
0
ファイル: editUserJob.php プロジェクト: pedangkayu/rsos-git
 public function handle()
 {
     $user = User::find($this->req['id_user']);
     $user->permission = $this->req['permission'];
     if ($this->req['username'] != $this->req['first_username']) {
         $user->username = $this->req['username'];
     }
     if (!empty($this->req['password'])) {
         $user->password = bcrypt($this->req['password']);
     }
     $user->save();
     data_level::whereId_user($this->req['id_user'])->delete();
     foreach ($this->req['levels'] as $level) {
         data_level::firstOrCreate(['id_user' => $user->id_user, 'id_level_user' => $level]);
     }
     return $this->req;
 }