Я создал создатель полигонов, который использовал для создания полигона определенного региона. Я хочу опубликовать имя, имя и регион полигона в другой php-файл и вставить данные в mysql из этого файла. Ранее я использовал родной php для создания похожих, и это работает. Но когда я пытаюсь сделать это в Laravel, это не работает. Я изучаю Laravel всего несколько дней, поэтому я не очень знаком с Laravel.
Это код в Javascript:
var polycoords = '';
turf.flip(layer.toGeoJSON()).geometry.coordinates[0].forEach(function(item)
{
polycoords += item[0] + ',' + item[1] + "|";
});
function titikk(polycoords,kecamatan) {
$.ajaxSetup({async:false});
var returnData = null;
$.post("code.php", { polycoords: polycoords, kecamatan: kecamatan },
function(data) {
returnData = data;
});
$.ajaxSetup({async:true});
return returnData;
}
titiks = titikk(polycoords,kecamatan);
code.php
require_once("conn.php");
$x ="";
$y ="";
$polycoords = $_POST["polycoords"];
$kecamatan = $_POST["kecamatan"];
$pieces = explode("|", $polycoords);
for($i=0;$i<sizeof($pieces);$i++)
{
$data = array();
$data = explode(",", $pieces[$i]);
$x .= $data[0].",";
$y .= $data[1].",";
}
$x = substr($x,0,-2);
$y = substr($y,0,-2);
$input_kecamatan = mysqli_query($conn, "insert into `kecamatan` (`nama`,`lat`,`lng`)
values ('$kecamatan','$x','$y')");
Я положил code.php в общую папку.
Правильно ли это делать в Ларавеле? Или мне нужно использовать почту в маршруте? Кто-нибудь может подсказать, как заставить это работать или другим способом, который все еще может получить то, что я хочу? Спасибо за помощь