Open sidebar
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\User; use App\Usuarios; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\DB; class CuentaController extends Controller { /** * Create a new controller instance. * * @return void */ public function __construct() { $this->middleware('auth'); } /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $user=user::orderBy('id','DESC')->paginate(10); return view('usuario.ecuenta',compact('user')); } /** * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function ugestion(Request $request) { $valorgestion = $request->valorgestion; $userstarea=user::where("username","=",$request->valorgestion)->paginate(6); $usuariosOpciones =usuarios::where('asignacion', 'null')->pluck('usuario_ad', 'user_id')->unique(); return view('usuario.tareas',compact('userstarea','usuariosOpciones')); } /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function selectord(Request $request) { $valorusuario = $request->valorusuario; $consultarea=usuarios::where('user_id', $request->valorusuario)->paginate(6); $usuariosOpciones=usuarios::pluck('usuario_ad', 'user_id')->unique(); return view('usuario.consultareas',compact('consultarea','usuariosOpciones')); } /** * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function bestado(Request $request) { $valorestado = $request->valorestado; $consultarea=usuarios::where("estado","=",$request->valorestado)->paginate(6); $usuariosOpciones=usuarios::pluck('usuario_ad', 'user_id')->unique(); return view('usuario.consultareas',compact('consultarea','usuariosOpciones')); } /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function revisar() { $consultarea=usuarios::orderBy('id','DESC')->paginate(6); $usuariosOpciones =usuarios::pluck('usuario_ad', 'user_id')->unique(); return view('usuario.consultareas',compact('consultarea','usuariosOpciones')); } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function asignar(Request $request) { $valor = $request->valor; $valordos = $request->gestion; Usuarios::where('user_id', $valor)->update(['asignacion' => $valordos]); return redirect()->route('cuenta.tareas')->with('success','Registro actualizado satisfactoriamente'); } /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function tareas() { $userstarea=user::where("tipos_usuarios_id","=",3)->paginate(6); $usuariosOpciones =usuarios::where('asignacion', NULL)->pluck('usuario_ad', 'user_id')->unique(); return view('usuario.tareas',compact('userstarea','usuariosOpciones')); } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function cestado(Request $request) { $valorestado = $request->confirmar; $valorid = $request->idestado; Usuarios::where('id', $valorid)->update(['estado' => $valorestado]); return redirect()->route('cuenta.revisar')->with('success','Registro actualizado satisfactoriamente'); } /** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $user=user::find($id); return view('usuario.editcuenta',compact('user')); } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $this->validate($request,['name', 'last_name', 'username', 'email', 'password'=>'required|string|min:6|confirmed', 'password_confirmation'=>'required|min:6|same:password']); user::find($id)->update($request->all()); return redirect()->route('ecuentas.index')->with('success','Registro actualizado satisfactoriamente'); } /** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { $tabla=user::find($id)->delete(); return redirect()->route('ecuentas.index')->with('success','Registro eliminado satisfactoriamente'); } }
Close sidebar
Back
Please note that all pasted data is publicly available.
Twitter
GitHub
Use setting
Back
Please note that all pasted data is publicly available.
Twitter
GitHub
Use setting