Page 26 - Laravel5_v1
P. 26
้
้
บทที 4 ออกแบบฐานขอมูลและตารางดวย Artisan, Database Migrations และการทํา Seeding
้
้
้
ี
ใน Laravel มีคุณสมบัติที ช่วยใหเราออกแบบและเขียนโคดเพื อกําหนดโครงสรางของตารางในฐานขอมูลได เรยกว่า Database Migrations
้
้
้
ั
้
ิ
้
้
้
ํ
เราสามารถใช artisan ช่วยในการรนคําสั งสรางตาราง (table) ไดเลย นอกจากนั นเรายังสามารถกาหนดขอมูลเรมตนของตารางต่างๆได ้
ี
เรยกว่า การทํา Seeding
่
การตั งคาฐานขอมูล
้
้
การตั งค่าฐานขอมูลเปนสิ งที ควรกาหนดเลย หากเรามีการใชงานฐานขอมูลในระบบ เพราะถาไม่ตั งค่า Laravel จะไม่สามารถติดต่อ
้
้
ํ
้
็
้
้
ฐานขอมูลได หากเราใช MySQL/MariaDB สามารถกาหนดผูใช, รหัสผ่านผูใช, และฐานขอมูลได ในไฟล์ที ชอว่า .env
้
้
้
้
้
้
ํ
้
ื
์
้
้
ิ
ิ
้
1. เปดโปรแกรม phpMyAdmin เปด Browser แลวพิมพ http://localhost/phpmyadmin เพื อสรางฐานขอมูลใหม่ ในหนังสือเล่มนี
้
้
ื
้
์
เราจะใชฐานขอมูลชอว่า bookstore พิมพชอฐานขอมูล แลวกด Create
้
ื
้
ิ
้
้
้
้
2. เปดไฟล์ .env แลวกรอกขอมูล ชื อฐานขอมูล, ชอผูใช, รหัสผ่าน ดังนี
ื