Achei... a minha solução...
minha classe ficou assim...
namespace faturamento;
use Iluminate\Database\Eloquent\Model;
class Produtos extends Model {
// minha tabela tem outro nome
protected $table = 'produtos';
// para tirar a opção de created_at updated_at das tabelas
public $timestamps = false;
// aqui a solução para inserir produtos com status default 'A' sem precisar ter ele no form
protected $attributes = ['status' => 'A'];
// campos que serão preenchidos pelo Request::all()
protected $fillable = array('descricao', 'codigo_integracao', 'fornecedor_id');
// campos que serão exclusivo e não serão aceitos via request get ou post
protected $guarded = ['id'];
}
Lembrando, estou usando PHP 7.3 e Laravel atualizado, não a versão do curso, de repente algumas coisas possam ser diferente. Estou me adaptando a atual realidade, por isso parti para uma versão atualizada do framework.