Resolvido
Me informaram que nessa versão do PHP, essa expressão retorna 0 ou 1 pra falso ou verdadeiro, então bastou usar o operador ternário:
value="{{ isset($product) ? $product->name : old('name') }}">
O que posso ter feito de errado na view create-edit ou no Controller ProdutoController que usando o método compact ou passando valores para a view com array nativo do PHP, os valores na view saem todos como 1?
https://github.com/LeandroCGMS/curs...s/views/painel/products/create-edit.blade.php