hỏi làm blog bằng laravel
chào mọi người mình đang làm blog bằng laravel,theo mọi người làm blog có nên làm nhiều models hay không,hoặc tuỳ theo blog có nhiều chức năng mới tạo nhiều models
3 CÂU TRẢ LỜI
Bạn có thể tham khảo qua repo này https://github.com/jcc/blog. Blog của mình hiện tại cũng dựng base trên source code trên
dùng comtroller để hiện models lên ha
có làm ở công ty chuyên làm blog thì chỉ các model như là Post, PostCategory, Comment, Linkable (dùng để cho phép chọn các bài viết liên quan với bài hiện tại), trong post sẽ có các trường seo nữa
Chào bạn!
Việc tạo nhiều model hay không phụ thuộc vào độ phức tạp của blog bạn nhé!
Nếu blog đơn giản: Bạn có thể dùng ít Model thôi, ví dụ như Post, Category, User... cũng đủ dùng rồi.
Nếu blog phức tạp hơn: chẳng hạn bạn muốn thêm chức năng comment, tag, rating... thì việc tạo thêm model sẽ giúp code dễ đọc, dễ bảo trì hơn. Sử dụng thư viện Eloquent ORM của Laravel sẽ hỗ trợ việc quản lý model dễ dàng hơn nha.
Nói chung, bạn đừng quá lo lắng về việc tạo nhiều Model. Hãy theo nguyên tắc "Keep it Simple, Stupid"(KISS), nếu cần thì hãy tạo thêm. Cứ think simple thôi, code sẽ vui vẻ hơn đấy!