Guest User

UsuarioController.php

a guest
Jan 3rd, 2018
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. public function edit($id)
  2. {
  3. //passar o model com id
  4. $usu = User::find($id);
  5. $perf = Perfil::all();
  6. $oper = Operacao::all();
  7.  
  8.  
  9. Operacao::where('Operacao_ID', $id)->get();
  10.  
  11.  
  12. // Get building categories
  13. $user_opps = [];
  14. foreach($usu->operacaos as $opp):
  15. $user_opps[$opp->Operacao_ID] = true;
  16. endforeach;
  17. return view('usuario.edit', compact('usu', 'perf', 'oper', 'user_opps'));
  18. }
  19.  
  20.  
  21. public function update(Request $request, $id)
  22. {
  23.  
  24.  
  25. //pega os todos os dados do formulario
  26. $request->validate([
  27. 'name' => 'required',
  28. 'email' => 'required',
  29. 'status' => 'required',
  30. 'password' => 'required',
  31. 'perfil_id' => 'required|numeric'
  32. ]);
  33.  
  34.  
  35.  
  36. $usu = User::find($id);
  37.  
  38. $usu->name = $request->name;
  39. $usu->email = $request->email;
  40. $usu->status = $request->status;
  41. $usu->password = \Hash::make($request->password);
  42. $usu->perfil_id = $request->perfil_id;
  43.  
  44. $usu->operacaos()->sync($request->ids_operacoes);
  45.  
  46.  
  47.  
  48. //'password' => bcrypt($data['password']),
  49.  
  50.  
  51. $usu->save();
  52.  
  53. return redirect()->route('usuario.index');
  54. }
Add Comment
Please, Sign In to add comment