thinkphp迁移工具报错implode(): Passing glue string after array is deprecated. Swap the parameters
Posted 代码当酒喝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp迁移工具报错implode(): Passing glue string after array is deprecated. Swap the parameters相关的知识,希望对你有一定的参考价值。
其实是 think-migration 包有问题
找到文件
vendor/topthink/think-migration/phinx/src/Phinx/Util/Util.php
修改
implode($arr, '_') 这个修改为 implode('_',$arr)
注意哦:虽然你修改了后可以用了,但是你肯定不会把vendor目录托管到仓库,所以你每次都需要在线上更改代码。坑爹不?
其实这是一个很低级的错误。然后到tp6给修复了。但是tp5.1能用还没有修复
其实它这个就是模仿的 phinx这个库的。所以我建议大家直接去使用phinx就行了。
以上是关于thinkphp迁移工具报错implode(): Passing glue string after array is deprecated. Swap the parameters的主要内容,如果未能解决你的问题,请参考以下文章