Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

183
Vistas
How to use Ajax in Laravel 8

I tried to use Ajax from laravel, but I couldn't find I want it.

How to use ajax in Laravel?

in main.js file...

$.ajax({
        headers: {
            'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
        },
        url : "{{ route('saveToken') }}",
        data : {'token' : token},
        type : 'POST',
        dataType : 'json',
        success : function(result){

            console.log("===== " + result + " =====");

        }
    });

in blade template ...

<body>
     <meta name="csrf-token" content="{{ csrf_token() }}">
     <div class="wrapper">
     @yield('content')
     <script src="{{ asset('assets/js/main.js') }}"></script>
     </div>                
</body>

php file

//web.php
Route::get('/saveToken', [FcmController::class, 'saveToken']);

// Fcm controller
public function saveToken(Request $request)
{
...

on using ajax url //"{{ route('saveToken') }}"

~~~/%7B%7B%20route('saveToken')%20%7D%7D  404 not found

// '/saveToken'

405 not allowed
over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

You are calling route name in url so you have to add route name in route .

Route::get('/saveToken', [FcmController::class, 'saveToken']);

Replace with

Route::post('/saveToken', [FcmController::class, 'saveToken'])->name('saveToken');
over 4 years ago · Santiago Trujillo Denunciar

0

Replace your route

Route::post('/saveToken', [FcmController::class, 'saveToken'])->name('saveToken');

OR

Change your ajax

 $.ajax({
        headers: {
            'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
        },
        url : "{{ url('saveToken') }}",
        data : {'token' : token},
        type : 'GET',
        dataType : 'json',
        success : function(result){

            console.log("===== " + result + " =====");

        }
    });
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda