การสร้างและจัดการฐานข้อมูลด้วย Migration s in Laravel

ใน Laravel ให้ วิธีที่สะดวกในการสร้างและจัดการฐาน ข้อมูล เปรียบเสมือนการควบคุมเวอร์ชันสำหรับฐานข้อมูลของคุณ ทำให้คุณสามารถแก้ไขโครงสร้างฐานข้อมูลเมื่อเวลาผ่านไปและติดตามการเปลี่ยนแปลงได้ นี่คือคำแนะนำทีละขั้นตอนเกี่ยวกับการใช้งาน ใน: migrations schema Migrations migrations Laravel

 

การสร้าง Migration

หากต้องการสร้างใหม่ migration คุณสามารถใช้ คำสั่ง Artisan ตัวอย่างเช่น หากต้องการสร้าง a สำหรับสร้าง ตาราง ให้รันคำสั่งต่อไปนี้: 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

ในการดำเนินการ และสร้างตารางที่เกี่ยวข้องในฐานข้อมูล ให้ใช้ คำสั่ง Artisan: migrations migrate

php artisan migrate

 

Rollback

หากคุณต้องการเลิกทำ a 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

 

การใช้ in เป็นวิธีที่มีโครงสร้างและมีประสิทธิภาพในการสร้างและจัดการฐาน ข้อมูล ด้วยการใช้ฟังก์ชันการทำงานที่คล้ายกับการควบคุมเวอร์ชัน คุณสามารถทำการเปลี่ยนแปลงโครงสร้างฐานข้อมูลของคุณได้อย่างง่ายดาย และติดตามการเปลี่ยนแปลงเหล่านั้นเมื่อเวลาผ่านไป migrations Laravel schema