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.