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