我正在运行 Laravel 5.8 并在播种时出现此错误
Seeding: CategoriesTableSeeder
Run Code Online (Sandbox Code Playgroud)
ErrorException : implode(): 在数组被弃用后传递胶水字符串。交换参数
在 /Users/saly/Sites/Saly/vendor/fzaninotto/faker/src/Faker/Provider/Lorem.php:95
91|
92| $words = static::words($nbWords);
93| $words[0] = ucwords($words[0]);
94|
95| return implode($words, ' ') . '.';
96| }
97|
98| /**
99| * Generate an array of sentences
Run Code Online (Sandbox Code Playgroud)
Exception trace:
1 implode(" ")
/Users/saly/Sites/Saly/vendor/fzaninotto/faker/src/Faker/Provider/Lorem.php:95
2 Faker\Provider\Lorem::sentence()
/Users/saly/Sites/Saly/vendor/fzaninotto/faker/src/Faker/Generator.php:222
> Please use the argument -v to see more details.
Run Code Online (Sandbox Code Playgroud)
该应用程序使用 PHP 7.3 和 7.2 在 CI 中通过测试就好了,所以问题可能是我的本地机器“OSX”中的 PHP 7.4
这是我的种子文件
Seeding: CategoriesTableSeeder
Run Code Online (Sandbox Code Playgroud)
还有工厂
91|
92| $words = static::words($nbWords);
93| …Run Code Online (Sandbox Code Playgroud)