【发布时间】:2020-12-19 10:58:53
【问题描述】:
提前谢谢你
我有 2 个如下表
1) users
2) reviews
我创建的架构如下所示
Schema::create('users', function (Blueprint $table) {
$table->id();
$table->string('first_name',100)->nullable();
$table->timestamps();
});
Schema::create('reviews', function (Blueprint $table) {
$table->id();
$table->bigInteger('user_id')->unsigned();
$table->string('name',100)->nullable();
$table->timestamps();
$table->foreign('user_id')->references('id')->on('users')->onDelete('cascade');
});
-
当我删除用户时,它不是删除属于已删除用户的评论
-
我正在像下面这样删除用户
用户::where('id',1)->delete();
是否有任何简短、简单和完美的方法来为所有雄辩的模型做这些?
【问题讨论】:
标签: mysql laravel eloquent foreign-keys