Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wordpress-seo domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vinascript/html/wp-includes/functions.php on line 6114
Học Laravel với Laravel UI và Laravel Authentication - VinaScript

Latest Post

Triển khai dự án PHP, Mysql với Nginx trên Docker Tìm hiểu về HTML – Ưu điểm, nhược điểm và cách hoạt động của HTML
Trong bài này, blog sẽ hướng dẫn các bạn học Laravel cách thiết lập Laravel với UI (Bootstrap / React / Vue) và tạo hệ thống xác thực với các trang Đăng nhập, Đăng ký, và Đăng xuất. Hãy cùng chúng tôi cài đặt Laravel UI và thiết lập hệ thống xác thực Laravel Auth một cách dễ dàng và nhanh chóng.

Bước 1: Cài đặt Laravel

Trước hết, bạn cần cài đặt Laravel nếu chưa có. Bạn có thể sử dụng Composer để cài đặt Laravel nhanh chóng:

composer create-project --prefer-dist laravel/laravel laravel-app
cd laravel-app

Bước 2: Cài đặt Laravel UI

Laravel UI cung cấp các scaffolding cơ bản cho việc xác thực và sử dụng các framework giao diện người dùng như Bootstrap, React, và Vue.

composer require laravel/ui

Bước 3: Thiết lập UI

Chọn UI mà bạn muốn sử dụng, ví dụ Bootstrap, React hoặc Vue. Dưới đây là cách thiết lập với Bootstrap:

php artisan ui bootstrap --auth

Nếu bạn muốn sử dụng React hoặc Vue:

php artisan ui react --auth
# hoặc
php artisan ui vue --auth

Bước 4: Cài đặt Dependencies

Cài đặt các dependencies cần thiết và compile các file CSSJavaScript:

npm install
npm run dev

Bước 5: Thiết lập Cơ sở Dữ liệu

Cập nhật thông tin cơ sở dữ liệu trong file .env:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_app
DB_USERNAME=root
DB_PASSWORD=your_password

Chạy migrations để tạo các bảng trong cơ sở dữ liệu:

php artisan migrate

Bước 6: Khởi chạy Ứng dụng

Cuối cùng, khởi chạy ứng dụng của bạn:

php artisan serve

Bây giờ, bạn có thể truy cập ứng dụng Laravel của mình tại http://localhost:8000. Bạn sẽ thấy các trang xác thực như Đăng nhập, Đăng ký và Đăng xuất đã được thiết lập sẵn.

Tổng kết

Học Laravel với phiên bản mới nhất sẽ mang lại cho bạn nhiều tính năng và cải tiến. Bằng cách sử dụng Laravel UI và hệ thống xác thực, bạn có thể nhanh chóng tạo ra các ứng dụng web mạnh mẽ với giao diện người dùng hiện đại. Tiếp tục khám phá và tận dụng các công cụ mà Laravel cung cấp để nâng cao kỹ năng lập trình của bạn.

Để 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 *