📖 Laravel Cơ bản đến Nâng cao
45 phút

Giới thiệu về Laravel

Laravel là gì?

Laravel là một PHP framework mã nguồn mở miễn phí, được sử dụng để phát triển các ứng dụng web theo mô hình MVC.

Ưu điểm của Laravel

  • Cú pháp đẹp và dễ hiểu
  • Tích hợp sẵn nhiều tính năng: Authentication, Routing, Sessions, Caching,...
  • Hệ thống ORM mạnh mẽ: Eloquent
  • Migration system để quản lý database
  • Template engine: Blade
  • Testing tích hợp

Cài đặt Laravel

Yêu cầu hệ thống

  • PHP >= 8.1
  • Composer
  • Database (MySQL, PostgreSQL, SQLite, SQL Server)

Các bước cài đặt

  1. Cài đặt Composer (nếu chưa có):
# Trên Windows
# Tải và chạy Composer-Setup.exe

# Trên macOS/Linux
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
  1. Tạo project Laravel mới:
composer create-project laravel/laravel my-project
cd my-project
  1. Chạy development server:
php artisan serve
  1. Truy cập ứng dụng: Mở trình duyệt và vào http://localhost:8000

Cấu trúc thư mục Laravel

app/
├── Console/          # Artisan commands
├── Http/            # Controllers, Middleware
│   ├── Controllers/
│   └── Middleware/
├── Models/          # Eloquent models
bootstrap/          # Khởi động ứng dụng
config/             # File cấu hình
database/           # Migrations, Seeders, Factories
public/             # Thư mục public
resources/          # Views, Assets
routes/             # Route definitions
storage/            # Storage
tests/              # Test cases

Bài tập thực hành

Trong bài tiếp theo, chúng ta sẽ tạo ứng dụng đầu tiên với Laravel!

📝 Bài tập (1)

  1. Bài tập trắc nghiệm về Laravel

Khóa học "Laravel Cơ bản đến Nâng cao"