Mục lục
Laravel là một framework PHP mã nguồn mở phổ biến, giúp lập trình viên xây dựng các ứng dụng web nhanh chóng và dễ dàng hơn. Được phát triển bởi Taylor Otwell, Laravel cung cấp các công cụ và thư viện hữu ích để xây dựng các ứng dụng mạnh mẽ, dễ bảo trì và có cấu trúc tốt. Laravel có hệ sinh thái phong phú với các công cụ hỗ trợ như Eloquent ORM, Blade Template Engine, Artisan CLI và hệ thống Route giúp tối ưu hóa quá trình phát triển.
Dưới đây là hướng dẫn cài đặt một dự án Laravel:
Bước 1: Cài đặt Composer
Composer là trình quản lý gói cho PHP, cho phép bạn quản lý các thư viện và phụ thuộc trong dự án.
- Tải và cài đặt Composer từ https://getcomposer.org/.
Bước 2: Cài đặt Laravel
Sau khi cài đặt Composer, mở terminal hoặc command prompt và chạy lệnh sau để cài đặt Laravel:
composer global require laravel/installer
Sau khi cài đặt xong, bạn có thể kiểm tra bằng cách chạy lệnh:
laravel --version
Bước 3: Tạo dự án mới trong Laravel
Để tạo một dự án Laravel mới, bạn chạy lệnh sau:
laravel new ten_du_an
hoặc dùng Composer để cài đặt Laravel trực tiếp trong thư mục hiện tại:
composer create-project --prefer-dist laravel/laravel ten_du_an
Bước 4: Thiết lập môi trường
- Chuyển đến thư mục dự án mới tạo:
cd ten_du_an
Laravel cung cấp file .env.example
cho cấu hình môi trường. Sao chép file này thành .env
:
cp .env.example .env
Sau đó, cấu hình các thông số trong file .env
như APP_NAME
, DB_DATABASE
, DB_USERNAME
, DB_PASSWORD
, v.v. để kết nối với cơ sở dữ liệu.
Bước 5: Tạo khóa ứng dụng
Laravel cần một khóa bí mật để mã hóa dữ liệu. Chạy lệnh sau để tạo khóa:
php artisan key:generate
Bước 6: Thiết lập cơ sở dữ liệu
- Tạo cơ sở dữ liệu trống cho dự án Laravel trong MySQL hoặc hệ quản trị cơ sở dữ liệu khác mà bạn đang sử dụng.
- Cập nhật thông tin cơ sở dữ liệu trong file
.env
để Laravel có thể kết nối với cơ sở dữ liệu đó.
Bước 7: Chạy dự án Laravel
Sau khi thiết lập xong, bạn có thể khởi chạy ứng dụng bằng cách chạy lệnh:
php artisan serve
Lệnh này sẽ khởi chạy server tại địa chỉ http://localhost:8000
, bạn có thể truy cập vào địa chỉ này để xem giao diện mặc định của Laravel.