有没有办法在Laravel的模式构建器中为外部约束指定名称?

jam*_*lee 5 php laravel

为什么外部约束名称没有指定的前缀'DB_PREFIX'?使用相同数据库的两个程序将失败,因为它们具有相同的约束名称.我尝试谷歌它并阅读Laravel文档,但我无法得到任何关于它.

Jac*_*int 12

根据API文档,您可以为约束提供自定义名称

Fluent foreign(string|array $columns, string $name = null)
Run Code Online (Sandbox Code Playgroud)