sql >> Database teknologi >  >> RDS >> Mysql

Laravel 'Bruger' model ingen id kolonne

For at tilsidesætte den primære nøgle, der bruges til at søge, skal du definere primaryKey egenskab på brugermodellen.

class User extends Eloquent implements UserInterface, RemindableInterface {

    use UserTrait, RemindableTrait;

    protected $primaryKey = 'username';
...

Nu vil laravel bruge brugernavn-kolonnen som den primære nøglekolonne.

Se nedenstående citat fra laravel-dokumentationen.

-- Veltalende - Grundlæggende brug




  1. Hvordan migrerer jeg nemt fra MySQL til PostgreSQL?

  2. MySQL-valgte poster med sum større end tærskelværdien

  3. vælg alle kolonner med gruppe efter i dvalekriterieforespørgsler

  4. Får PHP-fejl Advarsel:fputcsv() forventer, at parameter 2 er array