ឡារ៉ាវ៉ាលៈធ្វើការជាមួយទំនាក់ទំនងដ៏ឧឡារិក

Laravel ធ្វើឱ្យទំនាក់ទំនងជាមួយមូលដ្ឋានទិន្នន័យកាន់តែងាយស្រួលជាមួយ Eloquent ។ នៅពេលធ្វើការជាមួយ Eloquent Relationships នៅពេលហៅអថេរថាមវន្ត (ដោយប្រើ វិធីសាស្ត្រវេទមន្ត របស់ PHP) អ្នកគួរតែដឹងថាឧទាហរណ៍នៃគំរូមិនឆ្លុះបញ្ចាំងពីការផ្លាស់ប្តូរថ្មីទេ ប៉ុន្តែត្រូវរក្សាទុកពួកវាជាអចិន្ត្រៃយ៍នៅពេលពួកគេហៅជាលើកដំបូង។


នៅក្នុងឧទាហរណ៍ខាងក្រោមវាមានឥរិយាបថដូចការរំពឹងទុក:

6d32588c32f080ef1896633f261e1e14

$ model-> col តែងតែត្រឡប់តម្លៃចាស់សូម្បីតែបន្ទាប់ពីការផ្លាស់ប្តូរ (ព្រោះតំលៃដំបូងត្រូវបានគេយកម្តងជាមួយ Model :: រកឃើញ (៤២) ហើយបន្ទាប់មករក្សាទុក) ។ ប្រសិនបើអ្នក និយាយ ទៅកាន់តារាងផ្សេងទៀតដែលភ្ជាប់ជាមួយ $ model-> depend_table អ្នកអាចរំពឹងថាការហៅជាលើកទីពីររបស់វានឹង ផ្តល់ តំលៃថ្មី:

6d32588c32f080ef1896633f261e1e14

នេះក៏មិនមែនជាករណីដែរ ( $ depend_table = $ model-> dependant_table លាក់ តារាងតារាងអាស្រ័យទាំងមូល) ។ ដើម្បីទទួលបានតម្លៃបច្ចុប្បន្នមុខងារដែលបានកំណត់យ៉ាងជាក់លាក់ dependant_table () ត្រូវបានគេហៅថា:

6d32588c32f080ef1896633f261e1e14

ថយក្រោយ