Viele Datenbanken verwenden zusammengesetzte Primärschlüssel, wobei mehrere Spalten die eindeutige Bezeichnung für jede Zeile bilden. Laravels Standard -Primärschlüssel, "ID", reicht in diesen Fällen möglicherweise nicht immer aus.
, um zusammengesetzte Primärschlüssel in Laravel 5 -Modellen zu definieren. { ... // ... zusätzlicher Code aus der Antwort ... ... }
trait HasCompositePrimaryKey { ... // ... Additional code from the answer ... ... }
laravel modifications
class MyModel extends Eloquent { use Traits\HasCompositePrimaryKey; protected $primaryKey = ['key1', 'key2']; ... }
getIncrementing ()
: false, um nicht inkrementierende primäre Primärwerte anzuzeigen, um nicht inkrementierende primäre Primäranlagen anzuzeigen, die nicht inkrementierende primäre Anzeichen für die primäre Inkremente aufnehmen keys.Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3