Laravel - Cài đặt: Hướng dẫn cho người mới bắt đầu
Giới thiệu
Xin chào các bạn, những người yêu thích Laravel tương lai! Tôi rất vui mừng được làm hướng dẫn viên của bạn trong hành trình đầy thú vị vào thế giới của Laravel. Là một người đã dạy lập trình hơn một thập kỷ, tôi có thể告诉你 rằng Laravel là một trong những khung công tác đáng để học nhất. Nó giống như học đi xe đạp - ban đầu có thể hơi rung rung, nhưng khi bạn đã làm quen, bạn sẽ nhanh chóng vượt qua các dự án phát triển web!
Laravel là gì?
Trước khi chúng ta bắt đầu cài đặt, hãy dành một chút thời gian để hiểu Laravel là gì. Hãy tưởng tượng bạn đang xây dựng một ngôi nhà. Laravel giống như có một nền tảng, tường và mái nhà đã được xây sẵn - nó cung cấp cho bạn một cấu trúc vững chắc để bắt đầu, để bạn có thể tập trung vào việc làm cho ngôi nhà của bạn độc đáo và đẹp đẽ.
Laravel là một khung công tác PHP giúp các nhà phát triển tạo các ứng dụng web nhanh chóng và dễ dàng. Nó đầy đủ các tính năng làm cho các nhiệm vụ phổ biến trong phát triển web trở nên đơn giản hơn. Hãy tưởng tượng nó như một cây kéo đa năng cho phát triển web!
Yêu cầu tiên quyết
Trước khi chúng ta có thể cài đặt Laravel, chúng ta cần đảm bảo rằng chúng ta có các công cụ cần thiết. Điều này giống như chuẩn bị cho một lớp học nấu ăn - bạn cần các nguyên liệu và dụng cụ sẵn sàng!
Dưới đây là những gì bạn sẽ cần:
- PHP (phiên bản 7.3 hoặc cao hơn)
- Composer (một công cụ quản lý các phụ thuộc PHP)
- Một trình soạn thảo văn bản (như Visual Studio Code hoặc Sublime Text)
- Giao diện dòng lệnh (Terminal trên Mac/Linux hoặc Command Prompt trên Windows)
Nếu bạn chưa cài đặt những thứ này, đừng lo lắng! Chúng ta sẽ đi qua quá trình từng bước.
Cài đặt PHP
PHP là ngôn ngữ Laravel được xây dựng trên. Để cài đặt PHP:
- Đối với Windows: Tải xuống trình cài đặt PHP từ trang web chính thức của PHP và làm theo hướng dẫn cài đặt.
- Đối với Mac: PHP đã được cài đặt sẵn, nhưng bạn có thể cập nhật nó bằng cách sử dụng Homebrew bằng cách chạy
brew install php
trong Terminal. - Đối với Linux: Sử dụng trình quản lý gói của bạn. Đối với Ubuntu, bạn có thể chạy
sudo apt-get install php
.
Sau khi cài đặt, xác minh bằng cách mở giao diện dòng lệnh và gõ:
php -v
This should display the PHP version you've installed.
Cài đặt Composer
Composer giống như một người mua sắm cá nhân cho dự án PHP của bạn. Nó lấy và quản lý tất cả các gói mà dự án của bạn cần.
- Truy cập trang web Composer và làm theo hướng dẫn cài đặt cho hệ điều hành của bạn.
- Sau khi cài đặt, xác minh bằng cách chạy:
composer --version
Cài đặt Laravel
Bây giờ chúng ta đã thiết lập các yêu cầu tiên quyết, đã đến lúc sự kiện chính - cài đặt Laravel!
Phương pháp 1: Sử dụng Composer
Đây là cách phổ biến nhất để cài đặt Laravel. Mở giao diện dòng lệnh và chạy:
composer create-project laravel/laravel example-app
Lệnh này yêu cầu Composer tạo một dự án Laravel mới tên là "example-app". Bạn có thể thay thế "example-app" bằng bất kỳ tên nào bạn muốn đặt cho dự án của mình.
Phương pháp 2: Sử dụng Trình cài đặt Laravel
Nếu bạn dự định tạo nhiều dự án Laravel, phương pháp này có thể tiết kiệm thời gian cho bạn trong tương lai.
- Đầu tiên, cài đặt trình cài đặt Laravel toàn cục:
composer global require laravel/installer
- Sau đó, tạo một dự án Laravel mới:
laravel new example-app
Xác minh việc cài đặt
Sau khi cài đặt hoàn tất, hãy chắc chắn rằng mọi thứ hoạt động đúng:
- Đi tới thư mục dự án của bạn:
cd example-app
- Khởi động máy chủ phát triển Laravel:
php artisan serve
- Mở trình duyệt web và truy cập
http://localhost:8000
. Bạn nên thấy trang chào mừng Laravel - một cảnh tượng đẹp đẽ báo hiệu việc cài đặt thành công!
Hiểu cấu trúc thư mục Laravel
Bây giờ chúng ta đã cài đặt Laravel, hãy nhanh chóng tham quan ngôi nhà mà chúng ta vừa xây dựng. Mở dự án của bạn trong trình soạn thảo văn bản, và bạn sẽ thấy cấu trúc thư mục có thể hơi phức tạp ban đầu. Đừng lo lắng; chúng ta sẽ phân tích từng phần:
Thư mục | Mục đích |
---|---|
app | Chứa mã lõi của ứng dụng của bạn |
bootstrap | Chứa các tệp khởi tạo khung công tác |
config | Tất cả các tệp cấu hình của ứng dụng |
database | Chuyển đổi cơ sở dữ liệu và种子 |
public | Điểm vào cho tất cả các yêu cầu đến ứng dụng |
resources | Giao diện, tài sản thô và tệp ngôn ngữ |
routes | Tất cả các định nghĩa tuyến đường cho ứng dụng |
storage | Lưu trữ ứng dụng (log, cache, v.v.) |
tests | Kiểm tra tự động |
vendor | Phụ thuộc vào Composer |
Mỗi thư mục này đóng một vai trò quan trọng trong ứng dụng Laravel của bạn. Khi chúng ta tiến hóa trong hành trình Laravel của chúng ta, chúng ta sẽ khám phá từng phần chi tiết hơn.
Kết luận
Chúc mừng! Bạn đã cài đặt thành công Laravel và bước đầu tiên vào thế giới lớn hơn của phát triển web. Nhớ rằng, mỗi chuyên gia từng là người mới bắt đầu, vì vậy đừng nản lòng nếu mọi thứ có vẻ phức tạp ban đầu. Với sự thực hành và kiên nhẫn, bạn sẽ nhanh chóng xây dựng các ứng dụng web tuyệt vời.
Trong bài học tiếp theo, chúng ta sẽ bắt đầu khám phá các nguyên tắc cơ bản của Laravel routing và controllers. Đến那时候, bạn có thể tự do khám phá tài liệu Laravel và thử nghiệm với cài đặt Laravel mới của bạn. Chúc bạn vui vẻ khi lập trình!
Credits: Image by storyset