
# Laravel Breeze
Laravel Breeze là một hệ thống xác thực đơn giản và gọn nhẹ dành cho các ứng dụng Laravel. Nó cung cấp các tính năng cơ bản như đăng ký, đăng nhập, đặt lại mật khẩu và xác nhận email. Breeze được xây dựng để giúp các nhà phát triển khởi đầu nhanh chóng với các tính năng xác thực mà không phải cấu hình quá nhiều.
Cài Đặt Laravel Breeze
Để cài đặt Laravel Breeze, bạn cần làm theo các bước sau:
-
Cài đặt Laravel
Đầu tiên, bạn cần tạo một ứng dụng Laravel mới hoặc sử dụng một ứng dụng Laravel hiện có.
composer create-project laravel/laravel my-app
-
Cài đặt Laravel Breeze
Sử dụng Composer để cài đặt gói Laravel Breeze.
composer require laravel/breeze --dev
-
Cài đặt Breeze
Chạy lệnh cài đặt Breeze để thiết lập các file scaffolding cho hệ thống xác thực.
php artisan breeze:install
-
Chạy migration
Chạy các lệnh migration để tạo các bảng cần thiết trong cơ sở dữ liệu.
php artisan migrate
-
Cài đặt các gói npm và build assets
Breeze sử dụng các file frontend được xây dựng bằng Tailwind CSS và Laravel Mix. Chạy các lệnh dưới đây để cài đặt các gói npm và build assets.
npm install && npm run dev
-
Khởi động server
Chạy server Laravel để kiểm tra hệ thống xác thực.
php artisan serve
Các Tính Năng Chính
Sau khi cài đặt thành công, Breeze sẽ cung cấp các tính năng xác thực cơ bản sau:
-
Đăng Ký Người Dùng
Bạn có thể truy cập vào URL
/register
để hiển thị form đăng ký người dùng. Breeze sẽ tạo ra tất cả các controller và view cần thiết cho việc đăng ký người dùng.<!-- resources/views/auth/register.blade.php --> <form method="POST" action="{{ route('register') }}"> @csrf <!-- Các trường nhập thông tin --> <button type="submit">Register</button> </form>
-
Đăng Nhập
Người dùng có thể đăng nhập vào ứng dụng qua URL
/login
.<!-- resources/views/auth/login.blade.php --> <form method="POST" action="{{ route('login') }}"> @csrf <!-- Các trường nhập thông tin --> <button type="submit">Login</button> </form>
-
Đặt Lại Mật Khẩu
Breeze cung cấp các view và logic để đặt lại mật khẩu. Người dùng có thể truy cập URL
/forgot-password
để gửi yêu cầu đặt lại mật khẩu.<!-- resources/views/auth/forgot-password.blade.php --> <form method="POST" action="{{ route('password.email') }}"> @csrf <!-- Trường nhập email --> <button type="submit">Send Password Reset Link</button> </form>
-
Xác Nhận Email
Breeze cũng hỗ trợ tính năng xác nhận email, cho phép bạn gửi email xác nhận đến người dùng sau khi họ đăng ký.
<!-- resources/views/auth/verify-email.blade.php --> <p>{{ __('Before proceeding, please check your email for a verification link.') }}</p>
Tùy Chỉnh Laravel Breeze
Nếu bạn muốn tùy chỉnh các view hoặc logic của Breeze, bạn có thể chỉnh sửa các file view trong thư mục resources/views/auth
và các file controller trong thư mục app/Http/Controllers/Auth
.
Tóm Tắt
Laravel Breeze là một giải pháp tuyệt vời cho việc khởi đầu nhanh chóng với các tính năng xác thực cơ bản trong Laravel. Nó cung cấp một bộ công cụ đầy đủ để quản lý đăng ký, đăng nhập, đặt lại mật khẩu và xác nhận email mà không cần cấu hình quá nhiều. Nếu bạn cần một hệ thống xác thực mạnh mẽ và tùy biến hơn, bạn có thể cân nhắc sử dụng Laravel Fortify hoặc Jetstream.
Danh mục
Bài viết liên quan

Hiển thị giá trị trong Blade
Author: | ADMIN |
---|

Layout: @include, @extends, @section, @yield
Author: | ADMIN |
---|

Blade Components
Author: | ADMIN |
---|

Auth Basics
Author: | ADMIN |
---|
Bài viết khác

Blade Basics
Author: | ADMIN |
---|

9 Mẹo Hữu Ích Khi Sử Dụng Blade Trong Laravel
Author: | ADMIN |
---|

Hiển thị giá trị trong Blade
Author: | ADMIN |
---|