sql >> Database >  >> RDS >> Mysql

Laravel 'Gebruiker'-model zonder id-kolom

Om de primaire sleutel die wordt gebruikt om te zoeken te negeren, moet u de primaryKey . definiëren eigenschap op het gebruikersmodel.

class User extends Eloquent implements UserInterface, RemindableInterface {

    use UserTrait, RemindableTrait;

    protected $primaryKey = 'username';
...

Nu zal laravel de gebruikersnaamkolom gebruiken als de primaire sleutelkolom.

Zie het onderstaande citaat uit de laravel-documentatie.

-- Welsprekend - basisgebruik




  1. Hibernate OnDelete Cascade werkt niet voor MySql maar werkt op postgres en Ms-Sql

  2. Hoe u uw SQL-server kunt versnellen met behulp van Database Performance Monitoring

  3. 'DbContextOptionsBuilder' bevat geen definitie voor 'UseSqlServer'

  4. ER_NOT_SUPPORTED_AUTH_MODE - MySQL-server