सीधे मुख्य सामग्री पर जाएं

Eloquent ORM

 लारावेल  MVC based PHP फ्रेमवर्क है। MVC आर्किटेक्चर में M stands for मॉडल। एक मॉडल मूल रूप से डेटाबेस टेबल में से डाटा को query करने का एक तरीका है


 डेटाबेस से Query करने के लिए लारावेल हमें एक सिंपल तरीका प्रदान करता है  Eloquent ORM (Object Relationship Mapping ) 

 सभी टेबल का एक मॉडल होता है


मॉडल क्रिएट करने के लिए लारावेल निम्नलिखित आर्टिजन कमांड प्रदान करता है

 php artisan make:model Article

 उपर्युक्त कमांड को रन करने के बाद Artical.php नाम की फाइल App folder में मिलेगी यही हमारा मॉडल है |


किसी टेबल का मॉडल जनरेट करने के साथ-साथ यदि आप उस टेबल का माइग्रेशन फाइल भी जनरेट करना चाहते हैं तो आपको निम्नलिखित कमांड यूज करना होगा |

php artisan make:model Article --migration

अथवा

php artisan make:model Article --m


इसमें सभी टेबल के लिए एक मॉडल होता है और टेबल का नाम मॉडल नाम में ही  s जोड़कर बनाया जाता है जैसे कि अगर मान लो माडल का नाम Article है तो हमारा टेबल Articles नाम से होगा ।

अगर आप चाहे तो टेबल का नाम अलग भी रख सकते हैं पर इसके लिए आपको टेबल  नेम को मॉडल के अंदर डिफाइन करना होता है

ऐसा करने के लिए आपको यह लाइन तक अपने मॉडल में लिखनी होती है 

protected $table = 'tabel_name';

टिप्पणियाँ

इस ब्लॉग से लोकप्रिय पोस्ट

How to create resourcefull controller in laravel

Laravel helps make   the process easy using resource controllers.  Use the following artisan command to create resourcefull controller :  php artisan make:controller ResourceController --resource  Output: To create normal controller , use the following artisan command  php artisan make:controller TestController