Laravel - Namenskonventionen für Datenbanken, Tabellen und Spalten?

Ich verwende große eloquente Datenobjekte, um auf meine Daten zuzugreifen. Wie kann ich meine Tabellen, Spalten, Fremd- / Primärschlüssel usw. am besten benennen?

Ich habe festgestellt, dass es viele Namenskonventionen gibt. Ich frage mich nur, welches am besten für eloquente Laravel-Modelle geeignet ist.

Ich denke an folgende Namenskonvention:

Einzelne Tabellennamen (zB: Post)Einzelne Spaltennamen (Beispiel: Benutzer-ID - Benutzer-ID in der Beitragstabelle)Camel-Gehäuse für mehrere Wörter in Tabellennamen (z. B. PostComment, PostReview, PostPhoto)Camel case für mehrere Wörter in Spaltennamen (z. B. firstName, postCategoryId, postPhotoId)

So mit diesem könnte ich ähnliche Syntax in der Steuerung verwenden.

$result = Post::where('postCategoryId', '4')->get();

Gibt es dafür empfohlene Laravel-Richtlinien? Kann ich mit diesen Namenskonventionen fortfahren?

Wenn jemand bessere Vorschläge hat, werde ich mich sehr freuen, sie zu hören. Vielen Dank!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage