Merhaba Arkadaşlar;
Sözcü gazetesinde belki karşılaşmışsınızdır. Herhangi bir habere girdiğinizde o haberin sonuna doğru başka bir haber yüklüyor ve url değiştiriyor. Böyle bir sistemi kendi sitem için yapmaya çalışıyorum fakat token hatasını bir türlü aşamadım.
LARAVEL 5.3
AJAX CODE
<script type="text/javascript">
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csfr-token"]').attr('content')
}
});
$(function () {
var footerHeight = $('.footerContent').scrollTop();
var makaleUzunluk = $('.contentRight').height();
var dip = makaleUzunluk - (footerHeight + 550 );
if($('body').scrollTop() > dip){
var CSRF_TOKEN = $('input[name="_token"]').attr('content');
var id = $('.contentRight .contentRightCt div.row:last').attr('id');
$.ajax({
type : "POST",
url : "{{ asset('/haberler/ajax') }}",
data : {"id":id,"_token":CSRF_TOKEN},
dataType: 'JSON',
success : function(veri){
$('.contentRight .contentRightCt').append(veri);
}
});
}
});
});
</script>
laravel web.php
Route::post('/haberler/ajax', function (ServerRequestInterface $request) {
return "Yeni yazı geliyor.";
});
Aldığım hata ise
Whoops, looks like something went wrong.
1/1
TokenMismatchException in VerifyCsrfToken.php line 68:
in VerifyCsrfToken.php line 68
at VerifyCsrfToken->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in ShareErrorsFromSession.php line 49
at ShareErrorsFromSession->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in StartSession.php line 64
at StartSession->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 37
at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in EncryptCookies.php line 59
at EncryptCookies->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104
at Pipeline->then(object(Closure)) in Router.php line 655
at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 629
at Router->dispatchToRoute(object(Request)) in Router.php line 607
at Router->dispatch(object(Request)) in Kernel.php line 268
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) in Pipeline.php line 53
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Debugbar.php line 51
at Debugbar->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 46
at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 137
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104
at Pipeline->then(object(Closure)) in Kernel.php line 150
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 117
at Kernel->handle(object(Request)) in index.php line 53
meta tag ında ve input olarakta alsam fark etmiyor token hatası vermeye devam ediyor.