Користите ОРМ осим Елокуент са Ларавелом

Преглед садржаја
Елоквентан то је ОРМ који је прилично ефикасан и једноставан за употребу, међутим није једини ОРМ у ПХП које можемо користити са Ларавел, у ствари, на тржишту постоји много опција, а будући да је сваки програмер различит и има различите преференције, Ларавел омогућава нам да користимо друге ОРМ тако да нисмо ограничени овим аспектом.
Иако смо рекли да можемо инсталирати другу ОРМ с обзиром да постоји неколико опција за које ћемо се одлучити, у овом случају ће то бити тако Црвени пасуљ које можемо добити на следећој страници: хттп: //ввв.редбеанпхп.цом/инсталл након преузимања распаковаћемо зип датотеку и поставити је рб.пхп у нашој фасцикли библиотеке:

ЕНЛАРГЕ

Сада када имамо базу, морамо слиједити друге кораке како бисмо могли користити ову нову ОРМ, да видимо шта су:
1
Прва ствар коју ћемо учинити је да поставимо фасциклу наше библиотеке у датотеку компонуј.јсон, на овај начин можемо учинити да наша апликација постави нови ОРМ у аутолоадер и на овај начин не морате укључивати датотеку у сваки одељак:

2
Сада морамо отићи у командну линију, а затим можемо поставити следећу команду тако да се наша промена узме у обзир:
пхп цомпосер.пхар думп-аутолоад

3
Као Ларавел има наш нови ОРМ У њеној структури аутоматског учитавања сада је потребно конфигурирати параметре који ће нам омогућити повезивање с базом података, за то ћемо у датотеци роутес.пхп додати нову конфигурацијску линију, а затим ћемо извршити конфигурацију Црвени пасуљТиме ћемо постићи да се наш нови ОРМ повеже са базом података коју користимо, да видимо на следећој слици како је све:

4
Сада када је све у реду, можемо само почети да користимо ОРМ, једна од најважнијих карактеристика Црвени пасуљ је да ради на сличан начин НоСКЛ, креирање табела и поља у време употребе ако не постоје, стварајући тако утисак да користимо структуру збирке уместо нормалних табела, ако желимо да направимо уметање можемо урадити следећи пример:
 $ суперхерој = Р :: диспенсе ('суперхероји'); $ суперхеро-> наме = 'Спидерман'; $ суперхеро-> цити = 'Нев Иорк'; $ суперхерој-> старост = 24; $ ид1 = Р :: продавница ($ суперхерој); 

Као што видимо, то је врло једноставно и разликује се од нечега Елоквентан, па смо испунили предложени циљ, постоји много других ОРМ на тржишту, свака има своје карактеристике и начин на који је инсталирана, Црвени пасуљ је популаран због приступа без конфигурације и стварања табела по потреби, али постоје и други слични ПХПАцтивеРецорд покушавајући да опонаша начин на који Ацтиве Рецорд у Руби он Раилс.
Овим смо завршили овај водич, већ знамо како додати нови ОРМ у нашој пријави направљеној у Ларавел, успјели смо сазнати да је то прилично једноставан процес и да нас не омета при изради наших апликација.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave