相关疑难解决方法(0)

ErrorException : implode(): 在数组被弃用后传递胶水字符串。交换参数

我正在运行 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)

php laravel

27
推荐指数
2
解决办法
4万
查看次数

标签 统计

laravel ×1

php ×1