一对一如何删除后两张表的信息?
我把 用户表 user 和用户信息表 userinfo ,一对一关联后,在userinfo中有 user_id 的字段。
我删除某个用户的时候,如何利用模型关联同时删除用户信息表。
如果不用模型关联,我得写两段。
User::where('id',$id)->delete && Userinfo::where('user_id',$id)-delete();
这样写太繁琐,有没有模型关联可以一并删除。
我试了 User::find($id)->userinfo()->where('user_id',$id)->first()->delete();
这样子只能 删除用户信息表中的数据。
求高人指点。
推荐文章: