Я хочу отправить POST с PHP сайта на другой, построенный с Laravel (второй) для возврата JSON value!
Сайт PHP (я использую jQuery для отправки этого POST):
$('#get_link_form').on('submit', function(event){
$.ajax({
url:"<?= $d; ?>/link/go/blog",
method:"POST",
data: new FormData(this),
dataType:'JSON',
contentType: false,
cache: false,
processData: false,
success:function(data)
{
if (data.msg != "") {
$('#sell_house_submit').html(data.msg);
} else {
$('#sell_house_submit').removeAttr('disabled').attr('href', data.link).html("Get Link!");
}
}
});
event.preventDefault();
});
и второй сайт, созданный с LARAVEL:
public function countlink_blog(Request $request) {
$link_id = $request->link_id;
$link = Link::where('link_id', $link_id)->get()->first();
if ($link) {
$count = new CountController();
return response()->json(['link' => $link->redirect, 'msg' => '']);
} else {
return response()->json(['link' => '', 'msg' => 'Your Link Is Invalid!']);
}
}
Странно, что я все подготовил, и POST успешно отправлен, но я не могу получить какой-либо результат? Я не понимаю почему? зная, что я удалил CSRF из этого МАРШРУТА!
Любой способ сделать это в Laravel?