Skip to main content
Category:

Code snippet that can be used  to chnage the type of the auto-incrementing ID in Laravel.

If your primary key is not an integer, you should set the protected $keyType property on your model to string.

Example:

 

<?php

class Country extends Model
{

     /**
     * The primary key associated with the table.
     *
     * @var string
     */
    protected $primaryKey = 'code';

    /**
     * The "type" of the auto-incrementing ID.
     *
     * @var string
     */
    protected $keyType = 'string';
}

Riadh Rahmi

Senior Web Developer PHP/Drupal & Laravel

I am a senior web developer, I have experience in planning and developing large scale dynamic web solutions especially in Drupal & Laravel.

Web Posts

Search

Page Facebook