Преглед садржаја
Када правимо апликације које морају да обрађују много података, понекад није довољно имати образац за отпремање информација, постоје случајеви када морамо да преместимо велику количину података на аутоматизован начин.За ово имамо много опција, међутим најједноставнија опција је увоз а цсв датотеку, ова врста датотека нам омогућава да организујемо податке раздвојене зарезима или тачком и зарезом, са овим у обичну текстуалну датотеку можемо да ускладиштимо много података, предност је што можемо генерисати податке у програмима као што су Екцел касније пребацити у нашу апликацију.
Генериши а цсв датотеку То је нешто сасвим једноставно, само отворите уређивач текста, поставите неколико редова са подацима одвојеним зарезима, важно о чему морамо водити рачуна овде је да чувамо исту количину вредности по реду, па ће нам бити лакше приликом обраде датотеке, погледајмо пример:
Урадити то увоз Морамо да следимо неколико малих корака, који се могу прилагодити реалности наше апликације, а следити их је прилично једноставно:
1- Морамо да направимо миграцију да бисмо генерисали табелу у коју ћемо увести податке, у овом случају следећи тему програма научне фантастике, извршићемо следећу команду занатлија:
пхп артисан миграте: маке цреате_сцифи_табле
2- У методи горе () Из генерисане датотеке миграције ћемо поставити атрибуте наше табеле, ово би требало да буде нешто слично следећем:
класа Сцифи проширује Елоквентну {протецтед $ табле = 'сцифи'; }
4- Сљедећи чин стварамо приказ у рути, са овим можемо обрадити наше податке, за то у датотеци роутес.пхп ми ћемо створити руту која добија од методе гет оно што јој је потребно, тада ћемо отворити датотеку у режиму читања, проћи ћемо кроз њен садржај и извршићемо фореацх () садржаја, дакле за сваки ред добићемо колоне и можемо их сачувати у нашем моделу, на крају чувамо, а затим испитујемо све податке у табели. Погледајмо на следећој слици како ова рута изгледа: