【问题标题】:How to add default values in one table when create the schema创建模式时如何在一个表中添加默认值
【发布时间】:2016-11-18 10:44:37
【问题描述】:

使用doctrine/symfony在控制台创建schema时如何在表中添加默认记录

当我运行php bin/console doctrine:database:create 命令时,我需要创建一个带有一些值的默认用户。

【问题讨论】:

    标签: laravel symfony orm doctrine


    【解决方案1】:

    您需要加载数据库设备。对于示例,您可以使用 DoctrineFixturesBundle (Documentation)

    【讨论】:

      【解决方案2】:

      您可以创建一个固定装置来导入默认数据。您可以在 page 中找到示例。

      【讨论】:

        【解决方案3】:

        添加用户播种器的最佳方式

        $data = array(
        ['name' => 'abc', 'email' => 'abc@gmail.com', 
        'password' => '$2y$10$e3wJ0gt7unM/wPm1LKPx']);
        
        DB::table('user')->insert($data);
        

        更多信息 检查https://laravel.com/docs/5.1/seeding

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-06-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-11-05
          相关资源
          最近更新 更多