Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Erro na execução aula04 cap03

Solução de um possível erro na execução do código, pra quem realizou a alteração conforme aula 04 Exibindo Erros - Cap 03 validando dados do Curso Laravel Validando Formulários...

Alteração de:

    <form action={{ $action }} method="POST">
        @csrf
        @isset($nome) 
                @method('PUT')
        @endisset 

Para:

    <form action={{ $action }} method="POST">
    @csrf
        @if ('$update')
            @method('PUT')
        @endif

Porém apresenta erro de execução no código, Mas retirando as apas simples @if ($update) o código funcionará corretamente.

1 resposta

Olá, Bruno. Tudo bem?

Agradeço por aguardar um retorno =)

Obrigado por compartilhar sua solução conosco e contribuir com nossa comunidade.

Provavelmente o erro de execução que você está se referindo, é que quando a gente coloca uma variável entre aspas simples '$update' o PHP reconhece como uma string, isto pode ter gerado o erro.

Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓