Satura rādītājs
Laravel palīdz mums strādāt ar datu bāzi, vienkāršojot valodu SQL, mums vairs nav jāveic pieprasījumi, ja nevēlamies, izmantojot jūsu ORM EloquentTādējādi mēs pat varam strādāt pie daudz sarežģītākām tabulu attiecību sistēmām, neveicot vienu tiešu vaicājumu datu bāzei.Lai to panāktu, mums ir jānosaka saistītie identifikatori, kā arī jāiekļauj modelī atribūtu veids, kas norāda uz šīm attiecībām.
Pirmais solis, kas mums jāveic, lai izveidotu attiecības starp daudziem un daudziem Lai izveidotu starpposma tabulu, tajā jāiekļauj lauki, kas to saista ar primārajām tabulām, tāpēc mums ir jāveic šādas darbības:
1- Mēs ģenerēsim migrāciju, izmantojot amatnieks ar šādu komandu:
php artisan migrate: make create_show_user
2- Šajā gadījumā mēs ģenerējam tabulu, kas apvienos tabulu ar nosaukumu Rādīt un galds Lietotājs no mūsu pieteikuma.
3- Tad augšup () metode Mēs ģenerēsim tabulas laukus, katru reizi veicot migrāciju, tiks izveidota tabula:
1- failā Show.php maršrutā lietotne / modeļi mēs ievietosim sekojošo:
3- Tagad mēs izveidosim failu tabulai Rādīt, tajā mēs atkārtosim to pašu, bet saistīsim to ar lietotāju:
Mēs izveidosim maršrutu, kurā mēs ievadīsim lietotāju, un tam mēs piešķirsim šovus, tāpēc mums ir jāizveido Lietotāja modelis un ievietojiet ierakstu, tad mēs izsauksim metodi rāda () ar kuru mēs varam piešķirt jauno ierakstu, redzēsim:
Ar to mēs esam izveidojuši starpposma tabulu un pamatveidā izveidojuši attiecības starp daudziem pret daudziem, tomēr tas nav pat 1% no tā, ko varam sasniegt, protams, galvenais ir pētījumi un prakse.
Ar to mēs pabeidzam šo apmācību, un mēs jau esam izveidojuši savas attiecības starp daudziem daudziem Daiļrunīgs bez nepieciešamības veikt vienu SQL vaicājumu tieši pret mūsu datu bāzi.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