микрозаймы онлайн займы на карту займы по паспорту

Criando Models sem Primary Key 2

Para criar um Model Eloquent sem uma chave primária. Basta adicionar o código abaixo ao seu model.

   /**
     * primaryKey 
     * 
     * @var integer
     * @access protected
     */
    protected $primaryKey = null;

    /**
     * Indica se os IDs são auto-incremento.
     *
     * @var bool
     */
    public $incrementing = false;

Seu uso seria mais indicado para projetos legados, em tabelas sem primary key.

Fonte:
https://coderwall.com/p/lhfzia

  • Jeorgy Ramalho

    E se eu quiser criar um modelo no qual a primary key não se chame “id”, como faço? Da forma como está neste post não funcionou, tentei substituir o “false” pelo nome da coluna que é primary key na tabela no banco de dados, mas recebi um erro, informando que não foi encontrada a coluna “id” na tabela.

    • Jonathas

      Coloque protected $primaryKey = ‘(aqui o campo desejado)’;