php - 我可以使用 Laravel 5.7 迁移来移动列吗?
问题描述
我的迁移看起来像这样,但它似乎没有做任何事情,甚至抛出任何错误:
public function up()
{
Schema::table('my_table', function (Blueprint $table) {
$table->unsignedInteger('id')
->first()
->change();
});
}
我知道您可以在创建列时执行此操作,如下所示:
$table->unsignedInteger('id')
->first();
使用原始 MySQL 语句肯定是可能的,但也许 Laravel 迁移根本不支持在创建列后移动它?
仅供参考,使用 PHP 7.1、Laravel 5.7 和 MariaDB/MySQL 5.5
解决方案
推荐阅读
- c# - Xamarin Auth 包在 Xamarin tvos 中工作?
- windows - 将所有进程从 Get-Process 传递/管道/循环到 Powershell PoshInternals 脚本
- c# - C# 反序列化 json api 响应
- ios - 覆盖模拟器设备上的屏幕尺寸
- python - Ansible:委托时更改python解释器
- python - Python multiprocessing Lock.acquire() 即使 Lock 被释放甚至返回 True 也会一直阻塞
- javascript - Flow Coverage:导出默认 ReactComponent 警告
- date - 数据在表中存储为 DD/MM/YYYY,但在 DD/MM/YYYY 中查询不适用于所有日期 MS Access 2016
- c - 尝试读取文件中的信息(c 编程)
- python - 谁能解释神经网络中的这种现象?