Seeder Laravel là gì

Seeder và Model Factory trong Laravel    

  • Báo cáo

Bài đăng này đã không được cập nhật trong 2 năm

Xin chào mọi người. Như các bạn đã biết việc test là một công việc lặp đi lặp lại trong quá trình xây dựng ứng dụng. Chính vì thế chúng ta cần 1 bộ dữ liệu mẫu để phục vụ cho công việc đó. Thay vì nhập tay một cách thủ công thì Laravel đã cung cấp Seeder để tạo dữ liệu. Trong bài viết này chúng ta sẽ cùng nhau tạo 1 seeder đơn giản và hiểu cách hoạt động của nó nhé.

Seeder là gì?

Seeder thực chất là 1 class để tạo ra các dữ liệu mẫu cho database trong quá trình xây dựng ứng dụng.

Các bước tạo một seeder

Chúng ta cùng vào thư mục  database/seeds/ sẽ thấy 1 file DatabaseSeeder.php, đây gọi là seeder gốc sẽ được chạy khi ta thêm dữ liệu, nội dung file gốc như sau.

Chủ Đề