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