app/Http/Controllers/MensagensController.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(UpdateContactoRequest $request, Contactos $mensagem)
    {
        $fields = $request->validated();
        $mensagem->estado='Respondida';
        $mensagem->fill($fields);
        Mail::send('paginas.frontend.contactosresposta', array(
            'resposta' => $request->input('resposta'),
            'email' => $mensagem->email,
            'nome' => $mensagem->name,
            'assunto' => $mensagem->assunto,
            'pergunta' => $mensagem->mensagem,
        ), function ($message) use ($mensagem) {
            $message->to($mensagem->email)
                ->subject('[WineCulture] ' . $mensagem->assunto);
        });
        $mensagem->save();
        return redirect()->route('contactos.index')->with('success', 'Pergunta foi enviada com sucesso');
    }
public function update ( UpdateContactoRequest $ request , Contactos $ mensagem ) { $ fields = $ request -> validated ( ) ; $ mensagem -> estado = 'Respondida' ; $ mensagem -> fill ( $ fields ) ; Mail :: send ( 'paginas.frontend.contactosresposta' , array ( 'resposta' => $ request -> input ( 'resposta' ) , 'email' => $ mensagem -> email , 'nome' => $ mensagem -> name , 'assunto' => $ mensagem -> assunto , 'pergunta' => $ mensagem -> mensagem , ) , function ( $ message ) use ( $ mensagem ) { $ message -> to ( $ mensagem -> email ) -> subject ( '[WineCulture] ' . $ mensagem -> assunto ) ; } ) ; $ mensagem -> save ( ) ; return redirect ( ) -> route ( 'contactos.index' ) -> with ( 'success' , 'Pergunta foi enviada com sucesso' ) ; }
Update the specified resource in storage.
Update the specified resource in storage .