Học Laravel 10 cơ bản – Bài 1: Cài đặt & Cấu trúc dự án Laravel 10

Hướng dẫn Laravel 10 cho người mới: Cài đặt & Cấu trúc dự án

Bài viết này là hướng dẫn Laravel 10 cho người mới, giúp bạn nắm vững cách cài đặt và cấu trúc dự án Laravel 10 một cách dễ dàng.


1. Yêu cầu môi trường

Trước khi cài đặt Laravel 10, bạn cần chuẩn bị môi trường:

  • PHP >= 8.1

  • Composer (trình quản lý package của PHP)

  • MySQL / MariaDB (hoặc DB khác: PostgreSQL, SQLite…)

  • Node.js & NPM (dùng để build frontend: Vite, Tailwind, Vue, React nếu cần)

👉 Kiểm tra phiên bản:

php -v 
composer -V 
node -v 
npm -v

 



2. Tạo project Laravel 10

Có 2 cách phổ biến:

Cách 1: Dùng Composer

composer create-project laravel/laravel blog

→ Tạo một dự án mới tên blog.

Cách 2: Dùng Laravel Installer

Cài đặt Laravel Installer (nếu chưa có):

composer global require laravel/installer

Tạo project:

laravel new blog

3. Chạy server Laravel

Vào thư mục dự án:

cd blog 
php artisan serve

Laravel mặc định chạy ở http://127.0.0.1:8000

Giao diện mặc định của dự án Laravel


4. Cấu trúc thư mục dự án Laravel 10

Khi mở project, bạn sẽ thấy:

Cấu trúc thư mục dự án Laravel

5. File quan trọng cần nhớ

  • .env → Chứa cấu hình môi trường (DB, APP_URL, MAIL…)

  • routes/web.php → Định nghĩa route web

  • app/Http/Controllers/ → Controller

  • resources/views/ → View (Blade template)

  • app/Models/ → Model


✅ Như vậy bạn đã:

  1. Cài đặt Laravel 10 thành công

  2. Chạy thử server

  3. Hiểu sơ bộ cấu trúc thư mục dự án

👉 Ở Bài 2, mình sẽ hướng dẫn bạn cách tạo Route, Controller, View đầu tiên để hiển thị một trang web cơ bản.