Trong Laravel 6.0 make: auth không còn tồn tại. Đọc thêm tại đây
A- Tốc ký:
Cập nhật ngày 18 tháng 11:
Taylor vừa phát hành Laravel Installer 2.3.0 thêm một cờ "--auth" mới để tạo một dự án mới có cài đặt giàn giáo xác thực!
Để cập nhật trình cài đặt laravel đọc tại đây
Nó có nghĩa là chúng ta có thể làm:
laravel new project --auth
cd project
php artisan migrate
npm install
npm run dev
Đó là cách viết tắt của các lệnh trong Phần B. Cũng đọc thêm tại đây
B - Chi tiết:
Làm theo ba bước sau
Bước 1 - Đầu tiên làm điều này:
laravel new project
cd project
composer require laravel/ui --dev
Lưu ý:
Gói Laravel UI Composer là gói mới của bên thứ nhất trích xuất phần UI của dự án Laravel (giàn giáo giao diện người dùng thường được cung cấp với các bản phát hành trước của Laravel) thành một gói laravel / ui riêng biệt. Gói riêng biệt cho phép nhóm Laravel cập nhật, phát triển và phiên bản gói giàn giáo giao diện người dùng riêng biệt với khung chính và cơ sở mã Laravel chính.
Bước 2 - Sau đó làm điều này:
php artisan ui bootstrap --auth
php artisan migrate
hoặc là
php artisan ui vue --auth
php artisan migrate
thay vì
php artisan make:auth ( which works for Laravel 5.8 and older versions )
Các tùy chọn khác tại đây
php artisan ui:auth
Lệnh trên sẽ chỉ tạo các tuyến auth, một HomeController, các chế độ xem auth và một tệp bố cục app.blade.php.
Bạn cũng có thể tạo chế độ xem chỉ với:
php artisan ui:auth --views
Lệnh console sẽ nhắc bạn xác nhận việc ghi đè lên các tệp xác thực nếu bạn đã chạy lệnh trước đó.
php artisan ui vue
php artisan ui react
và cả:
php artisan ui vue --auth
php artisan ui react --auth
Để thấy sự khác biệt, hãy đọc bài viết này
Bước 3 - Sau đó, bạn cần làm:
npm install
npm run dev