E 'una pratica comune da utilizzare caso serpente in nomi di tabella e nomi di campo come bene e che è legato non solo alla laravel, ma la maggior parte delle persone seguono questa convenzione. Nella vecchia (4x) Documentazione Laravel
s', è stato detto che:
Nota che noi non abbiamo detto che Eloquente tabella da utilizzare per il nostro modello User . Il minuscolo, nome plurale della classe verrà utilizzato come nome tabella a meno che non venga specificato esplicitamente un altro nome. Pertanto, in questo caso di , Eloquent supporrà che il modello Utente memorizzi i record nella tabella degli utenti . È possibile specificare una tabella personalizzata definendo una proprietà tavolo sulla tuo modello:
class User extends Eloquent {
protected $table = 'my_users';
}
Quindi, sì, Laravel
utilizza strtolower
funzione in molti posti e probabilmente questo è meglio seguire la convenzione comune ed è (my_table
) noto come snake case
.
fonte
2015-06-05 02:13:58