如何更改 Laravel 5.6 中的列数据类型?

2023-12-29

我正在尝试使用 laravel 5.6 更改列数据类型。

我有一个表,其中两列的数据类型为text但我想把它改成longtext。我尝试过以下操作:

  • 被处决composer require doctrine/dbal
  • 被处决composer dump-autoload

...然后创建迁移2019_12_23_065820_change_response_column_data_type_in_log_requests_table.php for log_requests table.

...然后是以下脚本

public function up()
{
    Schema::table('log_requests', function (Blueprint $table) {
        $table->longText('request')->nullable()->change();
        $table->longText('response')->nullable()->change();
    });
}

但它并没有改变列的数据类型。有人可以指导我吗?我哪里错了,我可以修复它吗?谢谢。

EDITED

在评论中请求迁移后,我添加了迁移脚本:

public function up()
{
    Schema::create('log_requests', function (Blueprint $table) {
        $table->increments('id');
        $table->bigInteger('user_id')->nullable()->unsigned();
        $table->string('api_name')->nullable();
        $table->string('url')->nullable();
        $table->string('method')->nullable();
        $table->string('ip_address')->nullable();
        $table->string('status_code')->nullable();
        $table->string('duration')->nullable();
        $table->text('request')->nullable();
        $table->text('response')->nullable();
        $table->timestamps();
    });
}

只需更改列注释即可,例如:

$table->mediumText('myColumn')->comment(' ')->change(); // up
$table->text('myColumn')->comment('')->change(); // down
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何更改 Laravel 5.6 中的列数据类型? 的相关文章

  • 如何使用 php 从字符串中提取日期

    我需要从字符串中提取日期 下面是我的代码和字符串 str Updated status to Masters Software Engineering Enrolled Documents to Send on 03 06 2014 14
  • PHP strtotime() 未返回正确的月份

    由于当前月份 年份是 2012 年 1 月 为什么以下代码返回 2011 年 12 月而不是 2011 年 11 月 echo date F Y strtotime 2 months 如果有影响的话 这是在 PHP 5 3 0 上 要获得您
  • 从远程托管上的 PHP 获取 PHP 错误日志

    是否有 PHP 函数或其他方式以字符串形式获取 PHP 错误日志 我需要这个 因为我无法访问在其他人的服务器上运行的站点的错误日志 他提出通过电子邮件将错误日志发送给我 但这不太方便 有什么方法可以将错误日志输出到 PHP 页面吗 我意识到
  • 如何在PHP中获取div中的所有链接

    我想从另一个网站打开一个页面 并提取一个中的所有链接 href div of class layout 2 2 在此页面中 我如何使用 PHP 来做到这一点 我想复制layout 2 2中的每个链接this https url 网页 这是我
  • 如何使用 PHP 查找字符串中字符的序列模式?

    假设我有随机的文本块 EAMoAAQAABwEBAAAAAAAAAAAAAAABAgMFBgcIBAkBAQABBQEBAAAAAAAAAAAAAAAGAgMEBQcBCBAAAQMDAgMEBQcIBQgGCwEAAQACAxEEBSEG
  • 安装 OCI8:如何纠正“使用未定义常量 OCI_COMMIT_ON_SUCCESS”错误?

    我正在尝试在 RedHat 服务器 RHEL7 上为我的 Apache 服务器安装 OCI8 此时 当我尝试使用 Symphony 连接到我的服务器时 出现以下错误 异常 ErrorException 使用未定义的常量 OCI COMMIT
  • Composer 安装要求

    我正在尝试将 Composer 安装到 Laravel 项目中 当我做的时候sudo composer install在项目目录中它显示了两个错误 Problem 1 Installation request for simplesoftw
  • 无法在 Laravel 8 中运行迁移:SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: 名称或服务未知 [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我不明白为什么我的迁移在全新安装 Laravel 8 时失败 这就是我得到的结果 Illuminate Database
  • Doctrine 装置如何覆盖 purger 类?

    From doctrine fixture bundle the console doctrine fixtures load n命令定义如下 https github com doctrine DoctrineFixturesBundle
  • php 检查文件是否存在于外部域中(从子域访问)

    我有一个网站http www reelfilmlocations co uk http www reelfilmlocations co uk 上述网站有一个管理区域 其中上传图像并在 uploads images 目录的子文件夹中创建不同
  • 在 laravel 中禁用特定路由的 csrf

    我有一个支付系统 数据被提交到第三方网站然后被拉回 当数据返回时 它会到达特定的 url 比如 ok 路由 REQUEST transaction 但由于 Laravel 中间件 我遇到了令牌不匹配的情况 第三方支付API无法生成token
  • 通过 PHP 连接到 socket.io(nodejs)

    我需要通过 php 连接到 websocket 发送数据并立即断开连接 无需等待套接字的响应 我用了大象io http elephant io 但更新库后不起作用 请告诉我如何通过 PHP 连接到 websocket 我也遇到了这个问题 学
  • 使用 Mock 对 Laravel 5 Mail 进行单元测试

    有没有办法在 Laravel 5 中测试 Mail 尝试了我在互联网上看到的唯一合法的模拟示例 但它似乎只适用于 Laravel 4 下面的当前代码 mock Mockery mock Swift Mailer this gt app ma
  • Laravel Schema Builder 改变存储引擎

    我正在尝试更改表并将其存储引擎更改为InnoDb 当我跑步时php artisan migrate它完成且没有错误 然而 当我检查 Sequel Pro 中的存储引擎时 没有任何变化 public function up Schema ta
  • Oracle Blob 在 PHP 页面中作为 img src

    我有一个网站当前使用文件服务器上的图像 这些图像显示在页面上 用户可以根据需要拖放每个图像 这是使用 jQuery 完成的 图像包含在列表中 每张图片都非常标准 img src network path image png height 8
  • Laravel 意外错误“类用户包含 3 个抽象方法...”

    在 Laravel 上编写我的身份验证应用程序时 我遇到了一个以前从未见过的错误 我已经集思广益了近一个小时来解决这个问题的原因 但仍然找不到解决方案 Error User 类包含 3 个抽象方法 因此必须声明为抽象方法或实现其余方法 Il
  • 使用 PHP 将 SVG 图像转换为 PNG

    我正在开发一个网络项目 该项目涉及动态生成的美国地图 根据一组数据为不同的州着色 这个 SVG 文件为我提供了一张很好的美国空白地图 并且很容易更改每个州的颜色 困难在于 IE 浏览器不支持 SVG 因此为了让我使用 svg 提供的便捷语法
  • 简单的颜色变化

    我正在创建一个用户界面 用户可以在其中更改页面的颜色值 我想要的是获取分配给其背景颜色的值并将其变亮一定程度 我只是想获得一条亮点线 而不必每次都制作新图像 示例 用户将背景颜色设置为 ECECEC 现在我希望某个元素边框变成 F4F4F4
  • laravel中过滤后如何导出excel?

    我想仅导出视图刀片中过滤的数据 我正在使用 Laravel 7 和 maatwebsite excel 3 1 和 PHP 7 4 2 我浏览了文档并应用了这个 View a href class btn btn success i cla
  • 合并 csv 文件 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 如何在 PHP 或 joomla 中将多个 CSV 文件合并为一个 csv 文件 将文件夹中 csv 文件中的所有数据合并到文本文件中 通

随机推荐

  • 将自定义 SQL 函数(类似于 date_trunc)注释为 Django ORM 查询集

    我在用timescaledb这基本上只是一个扩展postgres 它带有一个名为的 SQL 函数time bucket https docs timescale com latest api api timescaledb time buc
  • 系统通知 Phonegap (Android)

    我最近刚刚开始做一些 Android 应用程序开发 基于 Phonegap 由于我基于 Web 的背景 PHP MySQL 和 jQuery mobile 第一次测试很有希望 但下一个级别对我来说有点太多了 我正在尝试集成这个插件 http
  • MemFree 和 MemAvailable 之间的区别

    使用 Ubuntu 14 02 并运行命令 cat proc meminfo 我得到以下信息 MemTotal 1007796 kB MemFree 64248 kB MemAvailable 64876 kB 我想知道 MemFree 和
  • 在实体框架中播种多对多数据

    我首先使用代码 并且书名和类别之间存在多对多关系 在开发过程中播种数据的最佳方法是什么 如果我在同一类别中添加两本书 种子逻辑会将该类别两次添加到类别表中 我可以将类别单独添加到类别表中 但是如何指定图书关键字集合中的现有类别记录 我相信这
  • 如何使用 React-native-element 复选框和 FlatList React Native 处理从 json 获取的复选框?

    我正在尝试创建动态复选框 其名称从 json 获取 这个问题 https github com react native training react native elements issues 603看起来与我需要的相同 但如果没有代码
  • 使用@IdClass存储具有复合主键的实体,但无法持久化

    我的 id 类如下 public class EmployeeId implements Serializable public EmployeeId public EmployeeId Integer id String country
  • 未知的 $rootElementProvider:Qunit + angularjs 集成 [已关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 当我尝试在单元测试 qunit 中注入 location 服务时 出现错误 未知 rootElementProvider
  • 如何获取复制文件进度

    我有代码 但不知道如何找到复制文件进度 我应该怎么做才能接收文件复制进度 public sealed class FileRoutines public static void CopyFile FileInfo source FileIn
  • 用户界面中的文本大写

    例如 我想问您是否有理由将菜单中的所有项目等大写 文件 gt 页面设置 编辑 gt 全选 帮助 gt 技术支持 为什么我不应该将这些项目标记为 文件 gt 页面设置 等 这种大写对我来说似乎是错误的 但我不是以英语为母语的人 所以我可能不会
  • 为什么 python 解码会替换编码字符串中的无效字节?

    尝试解码无效编码的 utf 8 html 页面会产生不同的结果 蟒蛇 火狐和铬 测试页面中的无效编码片段看起来像 PREFIX xe3 xabSUFFIX gt gt gt fragment PREFIX xe3 xabSUFFIX gt
  • Svelte 3、async onMount 还是有效的替代方案?

    我需要的是使用async await在斯韦尔特onMount 或者也许你可以建议我哪里出了问题以及我可以使用什么替代方案 重现 到这里 https svelte dev repl 000ae69c0fe14d9483678d4ace8747
  • GPS android 卡尔曼滤波器 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 为了从 GPS 获得更准确的数据 建议使用卡尔曼滤波器 但我找不到任何关于如何为 GPS android 实现卡尔曼滤波器的教程 GPS
  • 重放上一条成功消息中的 Kafka 主题

    使用 Spring Cloud Stream 上通道的标准配置 消息会重试 3 次 然后被跳过 如果以下消息处理成功完成 则提交偏移量 这意味着在短暂的异常情况下消息可能会丢失 是否可以更改此行为 以便通道卡在失败消息上 直到瞬态条件得到修
  • Rails App 中的 JS 仅在第一次加载

    我在应用程序主页上的某些链接上使用了淡入淡出效果 这是通过一些 JQuery 来完成的 javascripts pages js document ready function home tile text hide removeClass
  • 检查数组中的整数

    我在大学里有一个练习要做 其中一部分包括制作一副纸牌 然后必须将其洗牌 我将卡片放在一个数组中 未洗牌 并且想要将它们洗牌并将它们推入自制的堆栈中 我可以从中弹出卡片来处理它们 我的问题是我想检查我生成的随机数 代表数组中的一张卡 是否已经
  • SSE2 8x8 字节矩阵转置代码在 Haswell+ 上的速度是 ivy Bridge 上的两倍

    我使用大量 punpckl pextrd 和pinsrd 编写了代码 它们旋转 8x8 字节矩阵 作为使用循环平铺旋转黑白图像的较大例程的一部分 我用 IACA 对其进行了分析 看看是否值得执行 AVX2 例程 令人惊讶的是 代码在 Has
  • 在Python中使用lambda和map或reduce打印斐波那契数列

    我想要使用 lambda 打印斐波那契数列功能与映射 或减少 Python 中的函数 Note 我确实搜索了 SO 但只能找到与打印第 n 个斐波那契数相关的问题 例如斐波那契数列 在 Python 3 中带有一行行吗 https stac
  • 如何创建与表单验证一起使用的角度输入指令

    如何创建一个在表单中添加输入但也可用于表单验证的角度指令 例如 以下指令创建一个文本输入 var template div class control group div
  • from_utc_timestamp 不考虑夏令时

    我需要将 UTC 时间戳转换为 MST 或 EST 时间 但它没有考虑夏令时 另外 使用 MST 或 EST 更好 还是应该使用 美国 菲尼克斯 或 美国 纽约 请帮忙 谢谢 纳维德 Use America New York for Eas
  • 如何更改 Laravel 5.6 中的列数据类型?

    我正在尝试使用 laravel 5 6 更改列数据类型 我有一个表 其中两列的数据类型为text但我想把它改成longtext 我尝试过以下操作 被处决composer require doctrine dbal 被处决composer d