HasOne relationship not updating foreignKey in parent model
Hi there, I have two models,
and in
Although I was very confident it will work, this is only adding rows in
Can someone please help with if I missed anything?
Project & ProjectAttachment. The relation in Project model is:and in
ProjectResource class, I am using Although I was very confident it will work, this is only adding rows in
ProjectAttachment table and not updating the attachment_id in Project table when submitting a create record request, resulting into empty columns in Attachment section above. But if I add attachment_id manually in database, it would fill up the columns in Attachment.Can someone please help with if I missed anything?
Solution
You are right, Thanks you fixed the issue, I am sorry that the parameters had me confused. In
hasOne relationship, foreign_key is actually supposed to be parent's id column in child entity, which in my case would be project_id (or no need to mention as you said). I thought I would only need the project_id column in belongsTo relation because it would save me a column. Now I removed attachment_id because its no longer in use.