Postingan lainnya
Error ketika insert data laravel
Hallo, saya ada problem ketika insert data di laravel. Ini kode contollernya
public function store(Request $request)
{
$request->validate([
'provinsi' => 'required',
'kabupaten' => 'required',
'kecamatan' => 'required',
'pusat' => 'required',
'fungsi' => 'required',
'status' => 'required',
'jenis' => 'required',
'arah_survey' => 'required',
'status_tanah' => 'required',
'status_pajak' => 'required',
'x' => 'required',
'y' => 'required',
]);
Reklame::create([
'provinsi' => $request->provinsi,
'kabupaten' => $request->kabupaten,
'kecamatan' => $request->kecamatan,
'pusat' => $request->pusat,
'fungsi' => $request->fungsi,
'status' => $request->status,
'jenis' => $request->jenis,
'arah_survey' => $request->arah_survey,
'status_tanah' => $request->status_pajak,
'status_pajak' => $request->status_tanah,
'x' => $request->x,
'y' => $request->y,
'wkb_geometry' => Reklame::select(Reklame::raw("SELECT ST_SetSRID(ST_MakePointPOINT($request->x,$request->y),4326)")),
]);
return redirect('reklame/create')->with("message", "Reklame dengan x $request->x dan y $request->y berhasil di tambah");
}
Yang jadi pesan error nya adalah
Object of class Illuminate\Database\Eloquent\Builder could not be converted to string
Ada error di bagian wkb_geometry nya. Mohon saran dan solusi, terima kasih
0
Tanggapan
untuk lebih rapi, copy tulisan error kamu ke judul ya, janga cuma tulis "error"
2 Jawaban:
<div>Arti errornya dia butuh "string" tapi hasil dari<br><br></div><pre>'wkb_geometry' => Reklame::select(Reklame::raw("SELECT ST_SetSRID(ST_MakePointPOINT($request->x,$request->y),4326)")),</pre><div>adalah object, jadi pastikan kamu cek dulu ambil data stringnya</div>
0
<div>Baik kak Hilman, saya cek lagi. terima kasih masukannya</div>
0