php - 使用 laravel 5.5 播种 faker 命令

标签 php mysql laravel laravel-5.5

只是尝试在我的 UsersTableSeeder 中快速执行 Faker + Seeder:

public function run()
{
    $faker = Faker\Factory::create();
    $email = $faker->email;

    for ($x = 1; $x >= 5; $x++) {
        'name' => $faker->firstName . ' ' . $faker->lastName,
        'email' => $email,
        'password' => password_hash($email, PASSWORD_DEFAULT)
    }
}

但是当我要运行 php artisan db:seed

它返回一个

Parse error: syntax error, unexpected '=>' (T_DOUBLE_ARROW)

我是不是错过了什么?再次感谢。

最佳答案

我都错了,刚刚意识到

User::create([])它应该是 <=

感谢大家聆听我的发言。

关于php - 使用 laravel 5.5 播种 faker 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51923653/

相关文章:

php - Eloquent Seeder - 仅在数据不存在时添加

php - Laravel 中共享组件包中的配置文件

php - Google Places Web Service API 在不同的服务器上返回不同的结果?

php - 在数据库中安全存储 HTML,而不影响字符编码

mysql - 字段列表中带有 session 变量的 SQL 查询的 ORDER BY 子句中的操作顺序是什么?

MySQL GROUP BY with MIN - 列数据不正确

laravel - 我在 laravel scout : Your requirements could not be resolved to an installable set of packages 中遇到此错误

php - 无法匹配mysql中的字符串

php - 上传图片,创建缩略图然后保存

php - TYPO3 6.2 突然变得非常慢(只有前端!)