BCA / B.Tech 12 min read

How to Configure our framework in Hindi | फ्रेमवर्क को कॉन्फ़िगर करना हिंदी में

How to Configure Our Framework in Hindi | फ्रेमवर्क को कॉन्फ़िगर करना (PHP में MySQL का उपयोग) : 


How to Configure our framework in Hindi | फ्रेमवर्क को कॉन्फ़िगर करना हिंदी में


  • PHP में MySQL का उपयोग करने के लिए, कई फ्रेमवर्क उपलब्ध हैं, जैसे कि Laravel, CodeIgniter, Symfony, और अन्य। 
  • इन फ्रेमवर्क्स का उपयोग प्रोजेक्ट को तेज़ और व्यवस्थित बनाने के लिए किया जाता है। 
  • हर फ्रेमवर्क में डेटाबेस (MySQL) को कनेक्ट करने के लिए एक कॉन्फ़िगरेशन प्रक्रिया होती है।
  • PHP फ्रेमवर्क (जैसे Laravel, CodeIgniter, Symfony) का उपयोग करना MySQL के साथ आसान और सुरक्षित इंटीग्रेशन प्रदान करता है।
  • Laravel बड़ी और संरचित परियोजनाओं के लिए बेहतरीन है।
  • CodeIgniter तेज़ और हल्के एप्लिकेशन के लिए अच्छा है।
  • Symfony उन्नत और बड़े प्रोजेक्ट्स के लिए परफेक्ट है।
  • डेटाबेस को फ्रेमवर्क में सही तरीके से कॉन्फिगर करना और संरचना बनाना डेवलपमेंट प्रक्रिया को सुव्यवस्थित करता है।

नीचे आपको PHP में फ्रेमवर्क का उपयोग करके MySQL को कॉन्फ़िगर करने के आसान तरीके समझाए गए हैं।

Using MySQL in Laravel Framework in PHP in Hindi | Laravel फ्रेमवर्क में MySQL का उपयोग :

Laravel एक लोकप्रिय और शक्तिशाली फ्रेमवर्क है। MySQL के साथ इसका उपयोग निम्नलिखित चरणों में किया जाता है:

1. Laravel इंस्टॉल करें

composer create-project --prefer-dist laravel/laravel my_project

2. .env फ़ाइल में MySQL कॉन्फ़िगरेशन

Laravel में .env फ़ाइल डेटाबेस सेटिंग्स को कन्फिगर करने के लिए उपयोग की जाती है।

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

3. डेटाबेस माइग्रेशन और मॉडल बनाएं

Laravel में MySQL का उपयोग करने के लिए माइग्रेशन और मॉडल बनाए जाते हैं।

php artisan make:model User -m
यह कमांड User.php नामक मॉडल और माइग्रेशन फाइल बनाएगी।

4. माइग्रेशन फाइल अपडेट करें

database/migrations में बनी फाइल में टेबल संरचना जोड़ें:

public function up()
{
    Schema::create('users', function (Blueprint $table) {
        $table->id();
        $table->string('name');
        $table->string('email')->unique();
        $table->timestamps();
    });
}

5. माइग्रेशन रन करें

डेटाबेस में टेबल बनाने के लिए माइग्रेशन रन करें:

php artisan migrate

6. डेटा जोड़ना और फेच करना

Laravel के मॉडल का उपयोग करके MySQL डेटाबेस में डेटा जोड़ सकते हैं और फेच कर सकते हैं।

डेटा जोड़ना:

User::create(['name' => 'राहुल', 'email' => '[email protected]']);
डेटा पढ़ना:

$users = User::all();
foreach ($users as $user) {
    echo $user->name;
}

Using MySQL in CodeIgniter Framework in PHP in Hindi | CodeIgniter फ्रेमवर्क में MySQL का उपयोग :

CodeIgniter एक हल्का और तेज़ फ्रेमवर्क है। इसमें MySQL को कन्फिगर करने के लिए नीचे दिए गए चरणों का पालन करें:

1. CodeIgniter डाउनलोड और इंस्टॉल करें

CodeIgniter डाउनलोड करें और अपने सर्वर पर सेटअप करें।

2. डाटाबेस कन्फिगर करें 

application/config/database.php फ़ाइल खोलें और MySQL विवरण जोड़ें:

$db['default'] = array(
    'dsn'   => '',
    'hostname' => 'localhost',
    'username' => 'your_username',
    'password' => 'your_password',
    'database' => 'your_database_name',
    'dbdriver' => 'mysqli',
    'dbprefix' => '',
    'pconnect' => FALSE,
    'db_debug' => (ENVIRONMENT !== 'production'),
    'cache_on' => FALSE,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
);

3. डेटाबेस लोड करना

Controller में डेटाबेस लोड करें:

$this->load->database();

4. डेटा जोड़ना और पढ़ना

डेटा जोड़ना:

$data = array(
    'name' => 'राहुल',
    'email' => '[email protected]',
);
$this->db->insert('users', $data);
डेटा पढ़ना:

$query = $this->db->get('users');
foreach ($query->result() as $row) {
    echo $row->name;
}

Using MySQL in Symfony Framework in PHP in Hindi | Symfony फ्रेमवर्क में MySQL का उपयोग :

Symfony एक उन्नत फ्रेमवर्क है। इसे MySQL से कनेक्ट करने के लिए:

1. Symfony इंस्टॉल करें

composer create-project symfony/website-skeleton my_project

2. .env फाइल में MySQL विवरण जोड़ें

DATABASE_URL="mysql://your_username:[email protected]:3306/your_database_name"

3. एंटिटी और माइग्रेशन बनाएं

php bin/console make:entity
php bin/console doctrine:migrations:migrate

4. डेटा जोड़ें और पढ़ें

Symfony के Doctrine ORM का उपयोग करें:
डेटा जोड़ना:

$user = new User();
$user->setName('राहुल');
$user->setEmail('[email protected]');
$entityManager->persist($user);
$entityManager->flush();
डेटा पढ़ना:

$users = $userRepository->findAll();
foreach ($users as $user) {
    echo $user->getName();
}

In this Chapter

How to Configure our framework in Hindi | फ्रेमवर्क को कॉन्फ़िगर करना हिंदी में
Introduction to PHP in Hindi | PHP का परिचय हिंदी में
Flow Control Statements in Hindi | PHP में फ़्लो कंट्रोल स्टेटमेंट्स हिंदी में
Embedding PHP in Webpages in Hindi | वेबपेज में PHP को एम्बेड करना
Use Of MYSQL in PHP in Hindi | MySQL का PHP में उपयोग हिंदी में
Difference between PHP and HTML in Hindi
Advance Features PHP in Hindi | PHP के एडवांस फीचर्सस हिंदी में
Expression in PHP in Hindi | PHP में एक्सप्रेशन हिंदी में
Juggling Expression in PHP in Hindi | PHP में जुगलिंग हिंदी में
Comments in PHP in Hindi | PHP में Comments हिंदी में
Whitespace in Hindi | Whitespace हिंदी में
Difference Between Echo and Print in PHP in Hindi | echo और print में अंतर हिंदी में
Line & Paragraph Brakes in PHP in Hindi | PHP में लाइन और पैराग्राफ ब्रेक्स हिंदी में
Date & Time Function of PHP in Hindi
Array Functions in Hindi
PHP Stack and Queue in Hindi
RAND Function in Hindi
String Functions in Hindi
Sorting in Hindi
PHP Form in Hindi
What is Form Tag in Hindi | Form टैग क्या है
PHP Elements in Hindi
Session & Cookies in Hindi
File Uploading in Hindi
Regular Expression in Hindi
Error Handling in PHP in Hindi
Send Email By PHP in Hindi