Hi I was wondering how to always set the update_at date correct for a parent node in my database when one of its children is updated. This is my situation :
Parent_table : id : 1; updated_at: laraval_date Child_table : id:1;foreign_parent_id:1; updated_at: laraval_date id:2;foreign_parent_id:1; updated_at: laraval_date id:3;foreign_parent_id:1; updated_at: laraval_date id:4;foreign_parent_id:1; updated_at: laraval_date Parent_table : id : 1; updated_at: laraval_date Child_table : id:1;foreign_parent_id:1; updated_at: laraval_date id:2;foreign_parent_id:1; updated_at: laraval_date id:3;foreign_parent_id:1; updated_at: other_date <= some edit made id:4;foreign_parent_id:1; updated_at: laraval_date Parent_table : id : 1; updated_at: other_date <= date is updated as well Child_table : id:1;foreign_parent_id:1; updated_at: laraval_date id:2;foreign_parent_id:1; updated_at: laraval_date id:3;foreign_parent_id:1; updated_at: other_date id:4;foreign_parent_id:1; updated_at: laraval_date Child::where(something is true)->update(something); Parent::where(something is true)->touch(); Does anyone now how to solve this more elegantly. Perhaps with some sort of eloquent hook. Thanks in advance.