Sommario
Pur sapendo come usare il linguaggio SQL Quando si costruiscono applicazioni web è molto utile, è vero che a volte è un po' complesso dover scrivere molte istruzioni per raggiungere risultati semplici come inserire o fare query di complessità bassa o intermedia, oltre a ciò quando si fanno inserimenti dobbiamo proteggiamoci da Iniezioni SQL.FluenteLaravel ci offre un'interfaccia chiamata Fluente con cui possiamo interagire con il nostro motore di database senza dover scrivere una sola frase SQL, questo ci porta il vantaggio di non dover pensare all'ottimizzazione delle query o preoccuparci di Iniezioni SQLTuttavia per l'utente della vecchia scuola può sembrare un po' limitante.
Come sempre, ogni volta che dobbiamo apportare una modifica al database, è meglio farlo tramite una migrazione, con questa avremo una cronologia delle modifiche e non dovremo toccare direttamente il motore del database.
La prima cosa che dobbiamo fare è generare il file di migrazione, per questo useremo il seguente comando in artigiano:
migrazione artigianale php: crea add_data_to_shows_tableQuesto dovrebbe generare un nuovo file in app / database / migrazioni con la data in cui facciamo la migrazione e il nome dello stesso, potrebbe essere qualcosa di simile a questo:
2014_07_15_222551_add_data_to_shows_table.phpVisto che abbiamo il nostro file, vediamo nell'immagine seguente come modifichiamo il metodo su () per aggiungere le istruzioni in Fluente per inserire i dati:
INGRANDIRE
Una volta che i dati sono nella nostra tabella, la cosa più naturale è che vogliamo consultarli, per questo dobbiamo solo costruire un modello in cui possiamo stabilire i parametri della query e quindi un percorso per poterlo chiamare, diciamo guarda prima il modello:
INGRANDIRE
Infine costruiremo il percorso, per questo chiameremo semplicemente il metodo del modello e con questo possiamo accedere ai record e mostrarli con il metodo aiutante dd (), Vediamo l'esempio nell'immagine seguente: