Chuẩn bị cho project laravel
Trước khi bắt đầu tạo một project Laravel (phiên bản 5.7), bạn cần phải chuẩn bị các yêu cầu sau:
- PHP >= 7.1.3
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- BCMath PHP Extension
Tất cả đã có trong bộ cài Xampp, xem hướng dẫn cài đặt Xampp.
Do Laravel sử dụng Composer để quản lý các phụ thuộc, nên cũng cần cài Composer
Tạo project từ lệnh Composer
- Thao tác lệnh Composer bằng cmd, mở cửa sổ cmd bằng cách nhấn tổ hợp phìm "window + R", gõ "cmd", nhấn "Ok" để mở cửa số cmd Window.
- Cửa sổ làm việc cmd:
- Mặc định của Xampp để chạy được project PHP là cần đặt trong thư mục C:\xampp\htdocs, do đó cần thao tác trong thư mục này, để trỏ tới thư mục này, ta gõ lệnh sau và enter:
cd C:\xampp\htdocs
- Tạo project Laravel với tên là myproject bằng lệnh:
composer create-project laravel/laravel myproject
- Màn hình sau đây là kết quả tạo project Laravel thành công:
- Kiểm tra trong thư mục C:\xampp\htdocs xem có "myproject" được tạo chưa, nếu mở thư mục "myproject" mà có các file sau đây là thành công:
- Nếu bạn đã Cấu hình Virtual Host để chạy được myproject rồi thì khi gõ trình duyệt http://localhost:82/public/ thì bạn sẽ xem được giao diện này:
Muốn chuyển path từ http://localhost:82/public/ thành http://localhost:82/ ta làm như sau:
- Copy file .htaccess từ /public/ ra ngoài thư mục gốc /.htaccess
- Đổi tên file server.php thành index.php
- Xong! Giờ thì chạy lại đường dẫn http://localhost:82/ sẽ thấy màn hình ban đầu của Laravel.
Tới đây là ổn rồi, khám phá Laravel thôi ^^