我使用Laravel框架创建了一个表,其中包含代码$table->integer('card_id')->unsigned()->index();.只是为了确定index()的作用是什么?

推荐答案

这是对Laravel迁移的一种说法,即向该列添加索引,以便在搜索特定列时获得更快的结果.

这是数据库设计中构建表时的一个常见过程.如果您计划使用这些列在表中进行搜索,只需"索引"某些特定列即可.

我刚刚意识到你在你的问题中添加了"索引"标记,并且该标记的描述回答了你的问题.

Laravel相关问答推荐

Laravel模型嵌入嵌套模型时只附加属性

无法在终端cPanel中打开输入文件:artisan

在 laravel 5.3 中截断的错误日志(log)

在 laravel 中动态更改时区

覆盖 HTTP 标头的默认设置 (X-FRAME-OPTIONS)

Mockery 和 Laravel 构造函数注入

Guzzle - Laravel如何使用 x-www-form-url-encoded 发出请求

Laravel:`loadMissing` 函数的目的是什么?

未找到 PHP 5.4 和 Laravel 类Memcached

Laravel 中的合同和 PHP 中的接口有什么区别?

Laravel 5 - 多对多 - Attach versus Save

如何处理 laravel 5 中的私有图像?

如何将 Facebook PHP SDK 与 Laravel 5.4 集成?

Laravel assets资源与混合

Laravel 的 toSql() 方法是否会屏蔽 id? (列值被问号替换)

Laravel 隐藏属性.例如密码 - 安全

使用 Queue::fake() 测试监听器

Laravel Eloquent 模型属性

Laravel 中的 isDirty() 是什么意思?

基于日期的 Laravel 日志(log)文件