创建模式时如何在一个表中添加默认值
Posted
技术标签:
【中文标题】创建模式时如何在一个表中添加默认值【英文标题】: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
命令时,我需要创建一个带有一些值的默认用户。
【问题讨论】:
【参考方案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
【讨论】:
以上是关于创建模式时如何在一个表中添加默认值的主要内容,如果未能解决你的问题,请参考以下文章