Học Laravel – Bài 6: Starter Kits

Để hỗ trợ việc build ứng dụng dễ dàng nhanh chóng, Laravel hỗ trợ authenticate và starter kits. Những kits này tự động đóng khung trong ứng dụng của bạn vs route, controller, view.

Laravel Breeze:

Là 1 tính năng xác thực nhỏ đơn giản, bao gồm login, registration, password reset, email verification, password confirm, profile page để update name, email, password.

View mặc định của Breeze xây dựng bởi Blade và Tailwind CSS. Hoặc có thể sử dụng Vue / React và Inertia.

Laravel Bootcamp:

Laravel Bootcamp giúp hỗ trợ xây dựng ứng dụng sử dụng Breeze.

Cài đặt:

Đầu tiên tạo 1 ứng dụng Laravel, cấu hình database và chạy migration. Sau đó cài đặt Breeze dùng Composer:

composer require laravel/breeze --dev

Breeze & Blade

Chạy lệnh cài đặt breeze:install. Lệnh này sẽ cài authenticate views, routes, controllers và các resources khác vào ứng dụng. Sau đó compile các assets của frontend:

php artisan breeze:install blade

php artisan migrate
npm install
npm run dev

Sau đó bạn có thể truy cập /login hoặc /register để xem. Tất cả các routes của Breeze ở trong file routes/auth.php.

Dark Mode: php artisan breeze:install --dark

Tìm hiểu về compile css và js: Vite Laravel

Laravel Jetstream

Laravel Jetstream cung cấp thiết kế đẹp, bao gồm login, register, email verify, xác thực 2 bước, session management, API support thông qua Laravel Sanctum, tùy chọn quản lý team. Jetstream sử dụng Tailwind CSS, cung cấp lựa chọn Livewire hoặc Inertia.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *