/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit(Request $request) { $user = $request->user(); // Tampilka data User Database $userdb = UserModel::where('id', $request->id)->get(); //Populasi dropdown Instansi $instansi_options = InstansiModel::all(); //Populasi dropdown Role $role_options = Role::all(); // Tampilkan Form User return view('sibankum.admin.userFormEdit', ['instansi_options' => $instansi_options, 'role_options' => $role_options, 'user' => $user, 'userdb' => $userdb]); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit(Request $request) { $uuid = $request->uuid; $user = $request->user(); $role_id = $request->user()->role_id; $instansi_id = $request->user()->instansi_id; // Tampilka data Server $server = ServerModel::where('uuid', $uuid)->get(); if ($role_id <= 2) { // Tampilkan semua data Server $instansi_options = InstansiModel::all(); } else { $instansi_id = $request->user()->instansi_id; // Tampilkan data Instansi hanya miliknya $instansi_options = InstansiModel::where('id', $instansi_id)->get(); } //Tampilkan Form yang terisi data return view('sibankum.admin.serverFormEdit', ['server' => $server, 'instansi_options' => $instansi_options, 'user' => $user]); }
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(Request $request) { //// Validate the request... InstansiModel::where('uuid', $request->uuid)->update(['name' => $request->name, 'alias' => $request->alias]); return redirect("/instansi"); }