1. Laravel là gì
Laravel framework là một PHP framework mã nguồn mở và miễn phí được ra mắt từ năm 2011. Từ khi ra mắt tới nay, Laravel luôn phát triển một cách nhanh chóng trong giới lập trình php và hiện tại thì Laravel trở thành framework số một khi bắt đầu một dự án PHP web.
Laravel được xây dựng trên nền tảng framework Symfony nên đã kế thừa rất nhiều tính năng ưu việt của nền tảng này như:
- Open Source
- Sử dụng mô hình MVC
- Nhiều thư viện tích hợp dễ dàng
- Cấu trúc thư mục dễ quản lý
- Cộng đồng phát triển lớn mạnh
Chính vì vậy mà mình quyết định viết blog này để hướng dẫn cách cài đặt một web-app cơ bản bằng laravel một cách nhanh chóng nhất.
2. Tạo first-app Laravel
a. Yêu cầu cấu hình
- 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
Trên window, ta có thể sử dụng các phần mềm tạo webserver như xampp, wamp… và các phần mềm này đều đã đáp ứng đầy đủ yêu cầu của laravel nên ta không cần quan tâm nhiều. Trên Linux, MacOs thì có thể dễ dàng cài đặt các gói package như Apache, Nginx, PHP… bằng các command của chúng.
Tiếp đó là cài đặt editor để viết code. Với laravel thì IDE tốt nhất là PHPStorm tuy nhiên nó yêu cầu trả phí. Còn với người dùng phổ thông thì có lẽ Sublime Text là editor tốt nhất.
Đặc biệt Laravel yêu cầu Composer để hỗ trợ cài đặt các thư viện cần thiết cho việc phát triển.
Với Linux hoặc MacOs, ta có thể sử dụng terminal để dùng command dễ dàng hơn nhưng với Window, mình khuyến khích việc sử dụng Git Bash để thuận tiện cho việc sử dụng command. ( Nếu có IDE PHPStorm thì có thể dừng luôn terminal của nó ).
b. Cài đặt laravel
Hiện tại, phiên bản Laravel mới nhất là 5.8 nên mình sẽ sử dụng luôn phiên bản này. Các bạn có thể xem ở trên doc của laravel để tìm hiểu thêm.
Rồi, chúng ta bắt đầu nào.
Đầu tiên, bạn mở git bash tại thư mục muốn tạo project laravel mới
composer create-project –prefer-dist laravel/laravel laravel-app
Đợt một lúc cho source code của laravel được tải về. Ta thấy thư mục của laravel có cấu trúc như sau
Tiếp đó ta dùng git bash gõ lệnh
cd laravel-app
php artisan serve
Lệnh cd dùng để trỏ tới thư mục laravel-app mà ta mới tải source code về. còn lệnh “php artisan serve” để chạy đoạn code ta mới vừa tải về trên local. Ta sang trình duyệt, và điền địa chỉ http://127.0.0.1:8000

Nếu trình duyệt bạn hiện như sau, có nghĩa là code đã đúng và đã chạy được ngon lành.
3. Kết luận
First app bằng laravel thực sự khá đơn giản và dễ tiếp cận.
Ở bài tiếp, mình sẽ viết bài về tạo web-app CRUD đơn giản bằng laravel