Laravel का उपयोग | मूल, AI द्वारा अनुवादित

Home PDF

यदि आप वेब डेवलपमेंट में डाइविंग कर रहे हैं और एक शक्तिशाली लेकिन आसानी से सीखने वाला फ्रेमवर्क चाहते हैं, तो Laravel आपके लिए है। यह एक PHP फ्रेमवर्क है जो अपने सुंदर सिंटैक्स, मजबूत फीचर्स और एक समुदाय के कारण डेवलपर दुनिया में तूफान मचा रहा है, जो आपके पीछे है। इस ब्लॉग में, मैं आपको Laravel के साथ शुरू करने के बुनियादी कदमों के बारे में बताऊंगा और आपको बताऊंगा कि यह आपके समय के लिए क्यों है।

चरण 1: आपका वातावरण सेट अप करें

लारावेल के साथ बिल्ड करने से पहले, आपको सही औजार चाहिए। यहां आपको क्या चाहिए:

एक बार जब आप इनके साथ हों, तो अपने टर्मिनल खोलें और लारावेल को ग्लोबल रूप से इंस्टॉल करें:

composer global require laravel/installer

यह आपको एक कमांड के साथ नए लारावेल प्रोजेक्ट बनाने देता है।

चरण 2: अपना पहला लारावेल प्रोजेक्ट बनाएं

कुछ बनाना तैयार हैं? अपने टर्मिनल में, अपने प्रोजेक्ट को रहने के लिए फोल्डर में नाविगेट करें (जैसे कि cd /path/to/your/folder), और टाइप करें:

laravel new my-first-app

कुछ मिनटों के बाद, कंपोजर एक नया लारावेल प्रोजेक्ट my-first-app सेट अप करेगा। इसमें प्रवेश करें:

cd my-first-app

इसको कार्यान्वित करने के लिए, लारावेल के बिल्ट-इन सर्वर को शुरू करें:

php artisan serve

अपने ब्राउज़र खोलें और http://localhost:8000 पर जाएं। बूम—आपको एक स्वागत पेज मिलेगा! यह लारावेल आपसे नमस्ते कह रहा है।

चरण 3: बुनियादी चीजें समझें

लारावेल एक MVC (मॉडल-व्यू-कंट्रोलर) संरचना का पालन करता है, जो आपके कोड को साफ और संगठित रखता है:

आप इनको app/ फोल्डर में पाएँगे। उदाहरण के लिए, कंट्रोलर app/Http/Controllers में रहते हैं, और व्यू resources/views में हैं।

चरण 4: एक सरल पेज बनाएं

चलो एक “हेलो, वर्ल्ड” पेज बनाएं। routes/web.php खोलें—यहाँ आप अपने ऐप के URL को परिभाषित करते हैं। इस लाइन जोड़ें:

Route::get('/hello', function () {
    return view('hello');
});

अब, resources/views में एक फाइल बनाएं जिसका नाम hello.blade.php है। इसमें जोड़ें:

<!DOCTYPE html>
<html>
<head>
    <title>Hello, Laravel</title>
</head>
<body>
    <h1>Hello, World!</h1>
</body>
</html>

अपने सर्वर को फिर से शुरू करें (या इसे चलते रखें), फिर http://localhost:8000/hello पर जाएं। आप अपना “हेलो, वर्ल्ड!” पेज देखेंगे। .blade.php एक्सटेंशन का मतलब है कि आप लारावेल के Blade टेम्पलेट इंजन का उपयोग कर रहे हैं—दिनामिक सामग्री के लिए बहुत उपयोगी।

चरण 5: डेटाबेस के साथ खेलें

लारावेल अपने Eloquent ORM (ऑब्जेक्ट-रिलेशनल मैपिंग) के साथ डेटाबेस काम को आसान बनाता है। पहले, अपने डेटाबेस को .env फाइल में सेट अप करें (जैसे कि MySQL, SQLite):

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password

एक माइग्रेशन बनाएं ताकि एक टेबल सेट अप करें। चलाएं:

php artisan make:migration create_posts_table

नए फाइल में database/migrations में, अपने टेबल को परिभाषित करें:

public function up()
{
    Schema::create('posts', function (Blueprint $table) {
        $table->id();
        $table->string('title');
        $table->text('body');
        $table->timestamps();
    });
}

माइग्रेशन चलाएं:

php artisan migrate

अब आपको एक posts टेबल मिलेगा! आप एक Post मॉडल बनाएं:

php artisan make:model Post

यह आपके टेबल को एक मॉडल से जोड़ता है जिसे आप अपने कोड में उपयोग कर सकते हैं।

चरण 6: जारी रखें

लारावेल में और बहुत कुछ है—ऑथेंटिकेशन, मिडिलवेयर, रूटिंग, और कंपोजर के माध्यम से पैकेज। उपयोगकर्ता लॉगिन चाहते हैं? चलाएं:

php artisan make:auth

फ्रंट-एंड बूस्ट चाहिए? लारावेल ब्रिज या जेटस्ट्रीम का उपयोग करें। यहां ऑफिशियल डॉक्स आपके सबसे अच्छे दोस्त हैं।

लारावेल क्यों उपयोग करें?

यह तेज, सुरक्षित है, और आपको फिर से पहिए को फिर से बनाने से बचाता है। चाहे आप एक ब्लॉग, एक ई-कॉमर्स साइट, या एक API बनाएँ, लारावेल के औजार—जैसे कि आर्टिसन कमांड, Blade टेम्पलेट, और Eloquent—जीवन को आसान बनाते हैं।

तो, आप क्या इंतजार कर रहे हैं? छोटे से शुरू करें, प्रयोग करें, और जल्द ही आप एक अनुभवी प्रो के समान वेब ऐप बनाएँगे। खुशी के साथ कोडिंग करें!


Back 2025.04.02 Donate