报错背景
以前用的一直没有问题,现在报错:
$ php think seed:run
PHP Fatal error: Declaration of CreateAdmin::run() must be compatible with Phinx\Seed\AbstractSeed::run(): void in /***/database/seeds/CreateAdmin.php on line 5
[think\exception\ErrorException]
Declaration of CreateAdmin::run() must be compatible with Phinx\Seed\AbstractSeed::run(): void
通过比对本地,和最新拉取的代码,发现seed模块的文件结构变了,代码加了声明(run():void),而我的代码(CreateAdmin::run())里没有声明。
解决办法
在代码里增加声明
run():void