Ar Laravel izmantojiet citu ORM, nevis Eloquent

Satura rādītājs
Daiļrunīgs tas ir ORM kas ir diezgan efektīvs un viegli lietojams, tomēr tas nav vienīgais ORM iekšā PHP ko mēs varam izmantot kopā LaravelPatiesībā tirgū ir daudz iespēju, un, tā kā katrs izstrādātājs ir atšķirīgs un tam ir dažādas preferences, Laravel ļauj mums izmantot citus ORM lai mūs neierobežotu šis aspekts.
Kamēr mēs teicām, ka mēs varam instalēt citu ORM tā kā ir vairākas iespējas, mēs izlemsim par vienu, šajā gadījumā tā būs Sarkana pupa ko mēs varam iegūt šādā lapā: http: //www.redbeanphp.com/install pēc lejupielādes mēs arhivēsim zip failu un ievietojam failu rb.php mūsu mapē bibliotēkas:

PALIELINĀT

Tagad, kad mums ir bāze, mums ir jāveic citas darbības, lai varētu izmantot šo jauno ORM, redzēsim, kas tie ir:
1
Pirmā lieta, ko mēs darīsim, ir ievietot mūsu bibliotēku mapi failā komponēt.json, tādā veidā mēs varam likt savai lietojumprogrammai ievietot jauno ORM automātiskais ielādētājs un šādā veidā nav jāiekļauj fails katrā sadaļā:

2
Tagad mums jādodas uz komandrindu, un tad mēs varam ievietot šādu komandu, lai mūsu izmaiņas tiktu ņemtas vērā:
php komponists.phar dump-autoload

3
Laravel ir mūsu jaunais ORM Automātiskās ielādes struktūrā tagad ir jākonfigurē parametri, kas ļaus mums izveidot savienojumu ar datu bāzi, šim nolūkam failā route.php mēs pievienosim jaunu konfigurācijas rindu un pēc tam veiksim konfigurāciju. Sarkana pupaAr to mēs panāksim, ka mūsu jaunais ORM izveidos savienojumu ar mūsu izmantoto datu bāzi. Tālāk redzamajā attēlā redzēsim, kā viss ir:

4
Tagad, kad viss ir kārtībā, mēs varam sākt lietot tikai ORM, viena no vissvarīgākajām īpašībām Sarkana pupa ir tas, ka tas darbojas līdzīgi NoSQL, izveidojot tabulas un laukus lietošanas laikā, ja to nav, tādējādi radot iespaidu, ka parasto tabulu vietā mēs izmantojam kolekcijas struktūru, ja mēs vēlamies izveidot ieliktni, mēs varam rīkoties šādi:
 $ supervaronis = R :: dispense ('supervaroņi'); $ supervaronis-> nosaukums = 'Zirnekļcilvēks'; $ supervaronis-> pilsēta = 'Ņujorka'; $ supervaronis-> vecums = 24; $ id1 = R :: veikals ($ supervaronis); 

Kā redzam, to ir ļoti vienkārši izdarīt, un tas ir kaut kas savādāks Daiļrunīgs, tāpēc mēs esam sasnieguši ierosināto mērķi, ir daudz citu ORM tirgū katram ir savas īpašības un uzstādīšanas veids, Sarkana pupa ir populāra ar savu bezkonfigurācijas pieeju un nepieciešamības gadījumā izveidojot tabulas, taču ir arī citas līdzīgas PHPActiveRecord cenšoties līdzināties tam, kā Aktīvs ieraksts iekšā Rubīns uz sliedēm.
Ar to mēs pabeidzam šo apmācību, mēs jau zinām, kā pievienot jaunu ORM gadā izveidotajā mūsu pieteikumā Laravel, mēs varējām uzzināt, ka tas ir diezgan vienkāršs process un ka tas netraucē mums veidot mūsu lietojumprogrammas.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave