Laravel தரவுத்தளத்துடன் Eloquent உடன் தொடர்புகொள்வதை மிகவும் எளிதாக்குகிறது. சொற்பொழிவு உறவுகளுடன் பணிபுரியும் போது, டைனமிக் மாறிகள் (PHP இன் மந்திர முறைகளின் உதவியுடன்) அழைக்கும்போது, மாதிரிகளின் நிகழ்வுகள் புதிய மாற்றங்களை பிரதிபலிக்காது என்பதை நீங்கள் அறிந்திருக்க வேண்டும், ஆனால் நீங்கள் முதலில் அவற்றை அழைக்கும்போது நிரந்தரமாக சேமிக்கப்படும்.
பின்வரும் எடுத்துக்காட்டில் அது எதிர்பார்த்தபடி செயல்படுகிறது:
6d32588c32f080ef1896633f261e1e14
$ model-> col எப்போதும் மாற்றத்திற்குப் பிறகும் பழைய மதிப்பைத் தருகிறது (ஏனெனில் மதிப்பு ஆரம்பத்தில் ஒரு முறை மாதிரி :: கண்டுபிடி (42) மற்றும் பின்னர் சேமிக்கப்பட்டது). இணைக்கப்பட்ட மற்றொரு அட்டவணையை இப்போது $ model-> சார்பு_விவரத்துடன் நீங்கள் உரையாற்றினால் , அதன் இரண்டாவது அழைப்பு புதிய மதிப்பைத் தரும் என்று எதிர்பார்க்கலாம்:
6d32588c32f080ef1896633f261e1e14
இதுவும் இல்லை ( $ சார்பு_வகை = $ மாதிரி-> சார்பு_விவரம் முழு சார்பு அட்டவணையையும் தற்காலிகமாக சேமிக்கிறது ). தற்போதைய மதிப்பைப் பெற, வெளிப்படையாக வரையறுக்கப்பட்ட செயல்பாடு சார்பு_டேபிள் () என அழைக்கப்படுகிறது:
6d32588c32f080ef1896633f261e1e14