- ก่อนอื่นถ้าไม่มี composer ก็ลงมันก่อน
- จากนั้น update เจ้า composer ซะก่อนตามธรรมเนียม รีสตาร์ต เพื่อป้องกันปัญหาเปิด command ออกมาพิมพ์
1
composer self-update
- เพิ่มตัวติดตั้ง laravel ก่อนด้วยคำสั่ง
1
composer global require "laravel/installer"
- ไปที่ที่จะเก็บงานก่อน
12
D:
cd D:\xampp\htdocs
- สร้างโปรเจคใหม่ชื่อ laravel52
1
composer create-project --prefer-dist laravel/laravel laravel52
ตอนนี้ไฟล์จะถูกสร้างขึ้นมาใน D:\xampp\htdocs\laravel52 เป็นอันสร้างโครงสร้างสำเร็จ
- เชื่อมต่อ database โดยไปที่ file \config\database.php แก้
configdatabase.php 1'default' => env('DB_CONNECTION', 'mysql'),
เป็นชนิดฐานข้อมูลที่ใช้ได้คือ
- MySQL
- Postgres
- SQLite
- SQL Server
หลังจากนั้นก็ไปแก้ ในอาเรย์ connections เฉพาะ index ที่ตรงกับค่าของ DB_CONNECTION
- สร้างตารางใหม่โดย command
12
cd laravel52
php artisan migrate
เข้าไปดูใน databse ไม่มีอะไรเกิดขึ้น งง ซิครับ
- เป็นเพราะ laravel ใช้ config ในไฟล์ .env แก้
.env 123456DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
และ command
1php artisan migrate
อีกครั้ง ถ้า config ถูกต้องจะมีตาราง migrations, password_resets, users ขึ้นมา
การติดตั้งเบื่้อต้นสำเร็จแล้ว