/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(VendedorRequest $request) { $vendedor = new Vendedor(); $vendedor->nome = $request->input("nome"); $vendedor->login = $request->input("login"); $vendedor->senha = $request->input("senha"); $vendedor->filial_id = $request->input("filial")["id"]; $vendedor->save(); return response()->json($vendedor); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $data = $request->all(); $Vendedor = new Vendedor(); $Vendedor->cedula = $data["cedula"]; $Vendedor->nombres = $data["nombres"]; $Vendedor->apellidos = $data["apellidos"]; $Vendedor->direccion = $data["direccion"]; $Vendedor->telefono = $data["telefono"]; $Vendedor->estado = "ACTIVO"; $Usuario = new Usuario(); $Usuario->usuario = $data["correo"]; $Usuario->clave = $data["clave"]; $Usuario->rol = "VENDEDOR"; $Usuario->cedula = $data["cedula"]; $Usuario->estado = "ACTIVO"; $Vendedor->save(); $Usuario->save(); return JsonResponse::create(array('message' => "Guardado Correctamente", "request" => json_encode($data)), 200); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param Vendedor $vendedor * @return \Illuminate\Http\Response */ public function update(Request $request, Vendedor $vendedor) { if ($request->password != "") { $vendedor->password = md5($request->password); } $vendedor->funcionario()->associate(Funcionario::find($request->funcionario)); $vendedor->cargo()->associate(Cargo::find($request->cargo)); $vendedor->save(); echo 'Vendedor editado'; }