小编Tim*_*ier的帖子

Eloquent - 如果外键有行,则防止删除数据 - Laravel

我知道我可以在迁移中限制删除外键数据。例子

$table->foreign('category_id')->references('id')->on('categories')->onDelete('restrict')->onUpdate('cascade');
Run Code Online (Sandbox Code Playgroud)

如果外键中存在子项,尝试删除带有eloquent的类别将导致mysql错误。

我如何以雄辩的方式捕获此错误并将其呈现给用户

mysql foreign-keys laravel eloquent

4
推荐指数
1
解决办法
3446
查看次数

标签 统计

eloquent ×1

foreign-keys ×1

laravel ×1

mysql ×1