Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Kolumna modelu Laravel „Użytkownik” bez identyfikatora

Aby zastąpić klucz podstawowy używany do wyszukiwania, musisz zdefiniować primaryKey właściwość w modelu użytkownika.

class User extends Eloquent implements UserInterface, RemindableInterface {

    use UserTrait, RemindableTrait;

    protected $primaryKey = 'username';
...

Teraz laravel użyje kolumny nazwy użytkownika jako kolumny klucza głównego.

Zobacz poniższy cytat z dokumentacji laravela.

-- Elokwentny — podstawowe użycie




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Plik PHP nie może wprowadzić jakiejś części kodu

  2. Lepiej użyć mniej niż równe lub w zapytaniu sql

  3. SQL LEFT-JOIN na 2 polach dla MySQL

  4. Zapytanie, aby uzyskać najlepsze 2 i 3 rekordy z tabeli

  5. Połączenie C# Mysql musi być prawidłowe i otwarte