如何通过工厂制作点柱的假坐标?
P粉933003350
P粉933003350 2024-02-04 00:11:30
0
1
465

我尝试通过包含 point 列的工厂制作虚假数据。

迁移中的坐标列:

$table->point('coordinate');

我在工厂尝试过:

'coordinate' => DB::raw("Point(" . fake()->latitude() . " " . fake()->longitude() . ")"),

'coordinate' => "Point(" . fake()->latitude() . " " . fake()->longitude() . ")",

'coordinate' => fake()->latitude() . " " . fake()->longitude(),

'coordinate' => [fake()->latitude(), fake()->longitude()],

有没有办法伪造与point列的坐标或在工厂中使用原始sql?

P粉933003350
P粉933003350

全部回复(1)
P粉042455250

我认为你可以尝试使用 ST_GeomFromText

'coordinate' => DB::raw("ST_GeomFromText('POINT(" . $this->faker->latitude . " " . $this->faker->longitude . ")')"),
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板