Cho mình hỏi: Nên sử dụng chức năng khoá ngoại trong model eloquent hay là trong migrate vậy ạ?
Mình cám ơn nhiều!
Khoá ngoại trong eloquent và migration
tất nhiên trong migrate rồi bạn.
trong model chỉ dùng để viết câu query tương tác với bảng thôi chứ bạn
Do mình thấy trong eloquent có mấy phương thức như hasMany(), hasOne() hay belongsTo(). Còn bên migrate thì chỉ tạo khoá ngoại là xong nên mình hơi phân vân không biết dùng cái nào tốt hơn
Dùng cả hai DB constraint chặt chẽ hơn. ORM rela dùng để rút ngắn code.
2 Likes