php - 通过 Laravel 中的工厂在 mongo-db 中插入数组
问题描述
我想通过工厂和faker将链接图像插入到mongo-db的数组
我的工厂:
$factory->define(App\Feed::class, function (Faker $faker)use ($fakerIR) {
return [
'title'=>$fakerIR->text(15),
'context'=>$fakerIR->text(),
'images'=>[$faker->imageUrl(), $faker->imageUrl(), $faker->imageUrl()],
'expires_at' => $faker->dateTimeBetween('now', '+1 months', 'Asia/Tehran'),
'writer_id' =>$faker->randomElement(\App\User::where('role','=','administrator')->get()->pluck('id')),
];
});
我也将图像投射到 Feed 模型中的数组中
protected $casts = [
'images' => 'array ',
'users_seen'=>'array'
];
解决方案
推荐阅读
- sql - 在 SQLite 中查找最长的公共日期跨度
- c# - C#基于字符串拆分字符串并获取拆分值并按值分隔
- heroku - 将 Sails 应用程序部署到 Heroku 时找不到资产
- c# - 数据网格中对象的矩阵表示
- java - Eclipse 内置 jar 导出选项 vs Maven 程序集插件
- python - curl 结果和 Python 请求结果之间的差异
- java - Apache Ignite 中集群之间的数据复制
- css - 在 StackOverflow 上搜索后,Css 缩放文本仍然模糊
- conditional-breakpoint - 如何在spyder中设置条件断点?
- angular - Angular 5 空闲时间过长