Wie erstelle ich durch die Fabrik gefälschte Koordinaten einer Punktspalte?
P粉933003350
P粉933003350 2024-02-04 00:11:30
0
1
374

Ich habe versucht, gefälschte Daten über eine Fabrik zu erstellen, die point Spalten enthält.

Koordinatenspalte in der Migration:

$table->point('coordinate');

Ich habe es in der Fabrik ausprobiert:

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

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

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

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

Gibt es eine Möglichkeit, die Koordinaten mit pointSpalten zu fälschen oder rohes SQL in der Fabrik zu verwenden?

P粉933003350
P粉933003350

Antworte allen(1)
P粉042455250

我认为你可以尝试使用 ST_GeomFromText

'coordinate' => DB::raw("ST_GeomFromText('POINT(" . $this->faker->latitude . " " . $this->faker->longitude . ")')"),
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!