public function update(updateUser $request, User $mst_user, DataUser $mst_data_user) { $u = $mst_user->findOrFail($request->mst_user_id); $u->email = $request->email; $u->nama = $request->nama; $u->ref_user_level_id = $request->ref_user_level_id; $u->save(); $du = $mst_data_user->where('mst_user_id', '=', $request->mst_user_id)->first(); $du->jenis_kelamin = $request->jenis_kelamin; $du->tempat_lahir = $request->tempat_lahir; $du->tgl_lahir = $request->tgl_lahir; $du->save(); return 'ok'; }
/** * Run the database seeds. * * @return void */ public function run() { $check_user = User::where('email', '=', '*****@*****.**')->first(); if (count($check_user) <= 0) { $data = ['nama' => 'administrator', 'email' => '*****@*****.**', 'password' => bcrypt('123456'), 'ref_user_level_id' => 1, 'aktif' => 1]; $insert_user = User::create($data); $data_user = ['jenis_kelamin' => 'L', 'tempat_lahir' => 'Kediri', 'tgl_lahir' => '1991-04-19', 'mst_user_id' => $insert_user->id]; $insert_data_user = DataUser::create($data_user); } }
/** * POST update data profile user * @param UpdateProfile $request [description] * @return [type] [description] */ public function update_profile(UpdateProfile $request) { //update tabel mst_user $u = User::findOrFail(\Auth::user()->id); $u->nama = $request->nama; $u->save(); //update tabel mst_data_user $du = $this->data_user->find(\Auth::user()->data_user->id); $du->tempat_lahir = $request->tempat_lahir; $du->tgl_lahir = $request->tgl_lahir; $du->jenis_kelamin = $request->jenis_kelamin; $du->save(); return 'ok'; }
public function canShowKelas(User $user, Kelas $kelas) { return $user->owns($kelas); }