Добавьте csrf_token()
куда-нибудь на блэйд-вид:
<input type='hidden' name='_token' value='{{ csrf_token() }}' id="csrf">
Добавьте этот маршрут в ваш routes/web.php
файл:
Route::post('add-to-counter', 'YourController@add');
Ваш php-скрипт:
public function add()
{
// retrieve de counter value from the database:
$i = DB::table(...)->select(...)->get();
$i = ++$i;
// and save it to the database
return response()->json([
'data' => $i
]);
}
Затем создайте запрос ajax:
let _token = $("#csrf").val();
$.ajax({
url: 'add-to-counter',
method: 'post',
data: {
'_token': _token,
}
success: function(response){
// What happens if the ajax request finishes successfully
alert("The current counter value is: "+response.data);
}
});