Migration s اندر کے ساتھ ڈیٹا بیس بنانا اور ان کا انتظام کرنا Laravel

میں Laravel ، ڈیٹا بیس کی تخلیق اور انتظام کرنے کا ایک آسان طریقہ فراہم کریں ۔ آپ کے ڈیٹا بیس کے ورژن کنٹرول کی طرح ہیں، جو آپ کو وقت کے ساتھ ساتھ ڈیٹا بیس کے ڈھانچے میں ترمیم کرنے اور تبدیلیوں پر نظر رکھنے کی اجازت دیتا ہے۔ یہاں استعمال کرنے کے بارے میں ایک مرحلہ وار گائیڈ ہے: migrations schema Migrations migrations Laravel

 

تخلیق کرنا a Migration

نیا بنانے کے لیے migration ، آپ Artisan کمانڈ استعمال کر سکتے ہیں۔ مثال کے طور پر، ایک ٹیبل بنانے کے لیے ، درج ذیل کمانڈ کو چلائیں: make:migration migration users

php artisan make:migration create_users_table

 

کی تعریف کرنا Schema

migration ڈائرکٹری میں تیار کردہ فائل کو کھولیں  ۔ طریقہ کار میں ، آپ بلڈر کا استعمال کرتے ہوئے اپنے ٹیبل کے لیے کی وضاحت کر سکتے ہیں ۔ مثال کے طور پر، کالم کے ساتھ ٹیبل بنانے کے لیے ، آپ یہ طریقہ استعمال کر سکتے ہیں: database/migrations up schema Laravel schema users name email create

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

 

چل رہا ہے۔ Migrations

ڈیٹا بیس میں متعلقہ جدولوں کو انجام دینے اور بنانے کے لیے ، آرٹیسن کمانڈ استعمال کریں: migrations migrate

php artisan migrate

 

Rollback

اگر آپ کو کالعدم کرنے کی ضرورت ہے تو migration ، آپ کمانڈ استعمال کرسکتے ہیں ۔ یہ اس کے آخری بیچ کو پلٹ دے گا: migrate:rollback migrations

php artisan migrate:rollback

 

انتظامی Migration حیثیت

Laravel ڈیٹا بیس میں موجود ٹیبل کا استعمال کرتے ہوئے اس پر نظر رکھتا ہے ۔ آپ ہر ایک کی حیثیت دیکھنے کے لیے کمانڈ استعمال کر سکتے ہیں: migrations migrations migrate:status migration

php artisan migrate:status

 

ٹیبلز میں ترمیم کرنا

اگر آپ کو موجودہ ٹیبل میں ترمیم کرنے کی ضرورت ہے تو، آپ کمانڈ migration کا استعمال کرتے ہوئے ایک نیا بنا سکتے ہیں اور بلڈر کے طریقے استعمال کر سکتے ہیں جیسے, , یا ضروری تبدیلیاں کرنے کے لیے۔ make:migration schema addColumn renameColumn dropColumn

 

میں استعمال کرنا ڈیٹا بیس کی تخلیق اور انتظام کرنے کا ایک منظم اور موثر طریقہ فراہم کرتا ہے ۔ ورژن کنٹرول جیسی فعالیت کا استعمال کرتے ہوئے، آپ آسانی سے اپنے ڈیٹا بیس کے ڈھانچے میں تبدیلیاں کر سکتے ہیں اور وقت کے ساتھ ساتھ ان تبدیلیوں پر نظر رکھ سکتے ہیں۔ migrations Laravel schema