搜尋

首頁  >  問答  >  主體

如何透過工廠製作點柱的假座標?

我嘗試透過包含 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粉933003350P粉933003350292 天前383

全部回覆(1)我來回復

  • P粉042455250

    P粉0424552502024-02-04 14:25:16

    我認為你可以嘗試使用 ST_GeomFromText

    #
    'coordinate' => DB::raw("ST_GeomFromText('POINT(" . $this->faker->latitude . " " . $this->faker->longitude . ")')"),

    回覆
    0
  • 取消回覆