app/Http/Controllers/RespTecnicoController.php
/**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
Update the specified resource in storage.
Update the specified resource in storage .
public function update(Request $request)
    {
        $respTecnico = RespTecnico::find($request->respTecnico);
        $user = User::where('id', $respTecnico->user_id)->first();
        $validator = $request->validate([
            'nome'     => 'required|string',
            'formacao' => 'required|string',
            'especializacao' => 'nullable|string',
            'cpf'            => 'required|string',
            'telefone'       => 'required|string',
        ]);
        $user->name = $request->nome;
        $user->save();
        $respTecnico->formacao = $request->formacao;
        if(isset($request->especializacao)){
            $respTecnico->especializacao = $request->especializacao;
        }
        $respTecnico->cpf = $request->cpf;
        $respTecnico->telefone = $request->telefone;
        $respTecnico->save();
        session()->flash('success', 'Dados alterados com sucesso!');
        return redirect()->back();
    }
public function update ( Request $ request ) { $ respTecnico = RespTecnico :: find ( $ request -> respTecnico ) ; $ user = User :: where ( 'id' , $ respTecnico -> user_id ) -> first ( ) ; $ validator = $ request -> validate ( [ 'nome' => 'required|string' , 'formacao' => 'required|string' , 'especializacao' => 'nullable|string' , 'cpf' => 'required|string' , 'telefone' => 'required|string' , ] ) ; $ user -> name = $ request -> nome ; $ user -> save ( ) ; $ respTecnico -> formacao = $ request -> formacao ; if ( isset ( $ request -> especializacao ) ) { $ respTecnico -> especializacao = $ request -> especializacao ; } $ respTecnico -> cpf = $ request -> cpf ; $ respTecnico -> telefone = $ request -> telefone ; $ respTecnico -> save ( ) ; session ( ) -> flash ( 'success' , 'Dados alterados com sucesso!' ) ; return redirect ( ) -> back ( ) ; }
Update the specified resource in storage.
Update the specified resource in storage .
// $user->password = bcrypt($request->password);