Laravel: Bộ công cụ khởi đầu (Starter Kits)


Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên

Giới thiệu

Để giúp bạn có một khởi đầu thuận lợi trong việc xây dựng ứng dụng Laravel mới của mình, chúng tôi rất vui được cung cấp các bộ công cụ xác thực và khởi động ứng dụng. Các bộ công cụ này sẽ tự động sắp xếp ứng dụng của bạn với các route, controller và view mà bạn cần để đăng ký và xác thực người dùng ứng dụng của mình.

Mặc dù bạn được hoan nghênh sử dụng các bộ dụng cụ khởi động này, nhưng chúng không bắt buộc. Bạn có thể tự do xây dựng ứng dụng của riêng mình từ đầu bằng cách cài đặt một bản sao mới của Laravel.

Laravel Breeze

Laravel Breeze là một triển khai đơn giản, tối thiểu của tất cả các tính năng xác thực của Laravel, bao gồm đăng nhập, đăng ký, đặt lại mật khẩu, xác minh email và xác nhận mật khẩu. Lớp view mặc định của Laravel Breeze được tạo thành từ các mẫu Blade đơn giản được tạo kiểu với Tailwind CSS. Breeze cung cấp một điểm khởi đầu tuyệt vời để bắt đầu một ứng dụng Laravel mới.

Cài đặt

Trước tiên, bạn nên tạo một ứng dụng Laravel mới, định cấu hình cơ sở dữ liệu của bạn và chạy quá trình di chuyển cơ sở dữ liệu của bạn:

curl -s https://laravel.build/example-app | bash

cd example-app

php artisan migrate

Khi bạn đã tạo một ứng dụng Laravel mới, bạn có thể cài đặt Laravel Breeze bằng Composer:

composer require laravel/breeze --dev

Sau khi Composer đã cài đặt gói Laravel Breeze, bạn có thể chạy lệnh Artisan breeze:install. Lệnh này xuất bản các dạng view xác thực, các route, controller và các tài nguyên khác cho ứng dụng của bạn. Laravel Breeze xuất bản tất cả mã của nó lên ứng dụng của bạn để bạn có toàn quyền kiểm soát và khả năng hiển thị đối với các tính năng và cách triển khai của nó. Sau khi cài đặt Breeze, bạn cũng nên biên dịch nội dung của mình để tệp CSS của ứng dụng có sẵn:

php artisan breeze:install

npm install
npm run dev
php artisan migrate

Tiếp theo, bạn có thể điều hướng đến các URL /login hoặc /register của ứng dụng trong trình duyệt web của mình. Tất cả các route của Breeze được định nghĩa trong file routes/auth.php.

Để tìm hiểu thêm về cách biên dịch CSS và JavaScript của ứng dụng của bạn, hãy xem tài liệu Laravel Mix.

Breeze & Inertia

Laravel Breeze cũng cung cấp triển khai frontend Inertia.js được hỗ trợ bởi Vue hoặc React. Để sử dụng ngăn xếp Inertia, hãy chỉ định vue hoặc react làm ngăn xếp mong muốn của bạn khi thực hiện lệnh Artisan breeze:install:

php artisan breeze:install vue

// Or...

php artisan breeze:install react

npm install
npm run dev
php artisan migrate

Laravel Jetstream

Trong khi Laravel Breeze cung cấp một điểm khởi đầu đơn giản và tối thiểu để xây dựng một ứng dụng Laravel, thì Jetstream tăng cường chức năng đó với các tính năng mạnh mẽ hơn và các ngăn xếp công nghệ giao diện người dùng bổ sung. Đối với những người mới làm quen với Laravel, chúng tôi khuyên bạn nên học các kỹ năng với Laravel Breeze trước khi chuyển sang Laravel Jetstream.

Jetstream cung cấp tập tính năng ứng dụng được thiết kế đẹp mắt cho Laravel và bao gồm đăng nhập, đăng ký, xác minh email, xác thực hai yếu tố, quản lý phiên, hỗ trợ API qua Laravel Sanctum và quản lý nhóm tùy chọn. Jetstream được thiết kế bằng Tailwind CSS và cung cấp cho bạn sự lựa chọn của tập tính năng giao diện quản trị Livewire hoặc Inertia.js.

Bạn có thể tìm thấy toàn bộ tài liệu để cài đặt Laravel Jetstream trong tài liệu chính thức của Jetstream.

» Tiếp: Triển khai (Deployment)
« Trước: Cấu trúc thư mục
Khóa học qua video:
Lập trình Python All Lập trình C# All SQL Server All Lập trình C All Java PHP HTML5-CSS3-JavaScript
Đăng ký Hội viên
Tất cả các video dành cho hội viên
Copied !!!