Bài đăng

Đang hiển thị bài đăng từ Tháng 6, 2021

[laravel series] 4. Build blog - Thiết kế database, seed dữ liệu mẫu

Hình ảnh
Tiếp tục laravel resies, bài này mình sẽ bắt đầu build các tính năng của một trang blog, qua đó chúng ta có thể học được cách thiết kế database, áp dụng các tính năng của laravel để build các tính năng liên quan. Thực hành chính là cách học nhanh nhất :). Bài này chúng ta sẽ tập trung vào phần thiết kế database, các bảng dữ liệu, quan hệ giữa các bảng. Link project ở đây mọi người tham khảo thêm ở đây nhé, trong quá trình viết bài có thể có thiếu xót. phuongdm1987/laravel-tutorial (github.com) Trong bài [Laravel series] 2. Cài đặt môi trường local chúng ta đã tạo database laravel_tutorial , bây giờ chúng ta sẽ tạo các bảng trong database này. Tạo migrate cho bảng categories docker/run artisan make:migration create_categories_table Update function up trong file migrate vừa tạo như bên dưới: Schema ::create( 'categories' , function ( Blueprint $table ) { $table -> id (); $table -> foreignId ( 'parent_id' )->default( 0 )->index(); $tabl...

[Laravel series] 3. Sử dụng Laravel Breeze để xác thực người dùng

Hình ảnh
Xin chào mọi người, trong bài này mình sẽ cùng tìm hiểu và sử dụng laravel breeze để làm chức năng xác thực người dùng (đăng ký, đăng nhập, reset password …) một cách nhanh chóng. Breeze sẽ giúp chúng ta tạo ra routes, giao diện và các bảng dữ liệu. Vì chỉ cần dùng một lần ở local để tạo ra các file nên là chúng ta sẽ cài đặt qua composer với option --dev composer require laravel/breeze --dev docker/bin artisan breeze:install npm install npm run dev docker/bin artisan migrate Tiếp theo chúng ta reload lại trình duyệt để xem kết quả: