Ich habe das folgende Schema zum Erstellen der Adresstabelle:
%Vor%Aus Sicherheitsgründen ist "id" eine zufällige generierte und eindeutige Zeichenfolge anstelle einer Ganzzahl mit automatischer Inkrementierung.
Nur ein Problem: Laravel macht die Spalte 'number' eindeutig, weil es die einzige Spalte mit dem Datentyp integer ist. Wir wollen die Spalte 'id' als primären und eindeutigen Schlüssel.
Wir haben es auch versucht:
%Vor%Ich erhalte immer noch diesen Fehler:
Verletzung der Integritätsbedingung: 19 UNIQUE-Einschränkung ist fehlgeschlagen:
Adressen.Nummer
Ich hatte genau dieses Problem. Sehen Sie sich diesen Artikel an: Ссылка
Was gerade passiert ist, dass Laravel "sagt", dass sie UUIDs unterstützen, aber sie brauchen wirklich eine helfende Hand.
Ihr Schema wird funktionieren, aber nur um sicher zu sein, benutze ich es wie folgt:
%Vor%Nachdem Sie die bereitgestellten Beispiele des Artikels verwendet haben, sollten Sie etwas ähnliches haben (das ist mein Benutzermodell):
%Vor%Tags und Links php database-schema laravel-5.2 laravel