0

当用户删除他的帐户时我遇到问题,但他创建的列表仍然存在,当用户删除他的帐户时如何删除列表?我使用 jetsream laravel 进行身份验证。

以下是我要根据要删除的电子邮件删除的列表:

图像.png

以下是您要删除的用户表:

图像.png

我已经尝试阅读jetsream docs,但仍然找不到解决方案,请帮助朋友。

4

1 回答 1

0

如果您将用户的列表保存在另一个表中,那么您只需将用户 ID 作为列表表中的外键并在该列表表上使用 onDelete('cascade')。

例如:

$table->unsignedBigInteger('user_id');
$table->foreign('user_id')->references('id')
->on('users')>onDelete('cascade');

当用户删除他的帐户时,与他的帐户相关联的数据也将在列表中删除。

于 2021-01-13T11:01:38.200 回答