लारावेल 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';
टिप्पणियाँ
एक टिप्पणी भेजें