Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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
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>
<div>Baik kak Hilman, saya cek lagi. terima kasih masukannya</div>