我知道我可以在迁移中限制删除外键数据。例子
$table->foreign('category_id')->references('id')->on('categories')->onDelete('restrict')->onUpdate('cascade');
如果外键中存在子项,尝试删除带有eloquent的类别将导致mysql错误。
我如何以雄辩的方式捕获此错误并将其呈现给用户
mysql foreign-keys laravel eloquent
eloquent ×1
foreign-keys ×1
laravel ×1
mysql ×1