У меня такая ошибка:
Ошибка 404: не найдено
{
"message": "Маршрут %7B%7B%20route('columns.all')%20%7D%7D не могло быть Found.",
"Exception": "Symfony\Component\HttpKernel\Exception\NotFoundHttpException",
Вот код моей дороги
Код: Выделить всё
Route::post('columns/all', [ColumnController::class, 'getAllColumns'])->name('columns.all');
Код: Выделить всё
$(document).ready(function ()
{
alert("ici");
var routeUrl = "{{ route('columns.all') }}";
// Fonction Ajax pour charger des données
function loadData()
{
$.ajax({
url: routeUrl,
method: 'POST',
dataType: 'json', // Indique que la réponse attendue est en JSON
headers: {
'X-Requested-With': 'XMLHttpRequest' // Indique qu'il s'agit d'une requête AJAX
},
data: {
_token: $('meta[name="csrf-token"]').attr('content') // Ajout du jeton CSRF pour sécuriser la requête
},
success: function (response)
{
console.log(response); // Vérification de la réponse
let select = $('#column_description'); // Supposez que vous avez un avec cet ID
// Vider les options existantes
select.empty();
// Ajouter une option vide
select.append('Select a column');
// Itérer sur les données et créer une option pour chaque colonne
response.forEach(function(column) {
select.append(`${column.identifiant}`);
});
},
error: function (error)
{
// Afficher un message d'erreur détaillé dans une alerte
let errorMessage = `Erreur ${error.status}: ${error.statusText}\n\n${error.responseText}`;
alert(errorMessage);
// Affiche également l'erreur complète dans la console pour plus de détails
console.error('Erreur complète:', error);
}
});
}
// Appeler loadData() lorsque la page est chargée
loadData();
});
этот код находится в отдельном файле, но когда я помещаю его в свой файл index.php, маршрут найден без проблем.
Спасибо за помощь.
Подробнее здесь: https://stackoverflow.com/questions/791 ... 404-jquery
Мобильная версия