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

标签 php laravel

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

最佳答案

根据API docs你可以给约束一个自定义名称

Fluent foreign(string|array $columns, string $name = null)

关于php - 有没有办法在 Laravel 的模式构建器中为外部约束指定名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33819703/

相关文章:

php - Laravel 5.2 View Composer 被多次执行

sql - 如何在查询中为 eloquent 模型添加别名

PHPSpreadsheet:为时间格式化单元格还包括日期

php - 使用 aws workmail 将托管在 Amazon SES 上的电子邮件通过管道传输到 ec2 托管的 php 脚本

laravel - 使用 forceRootUrl() 会破坏一些路由

php - Laravel 内存问题?

Laravel 4 - 迁移 'Blueprint' 是什么意思?

php - 缩短 PHP 字符串的长度并插入省略号

php - ColdFusion/PHP 兼容性

php - Codeigniter result_array() 何时返回单维或多维数组?