bitte helfen Sie mit meinem Problem
Ich kann nicht Ajax Anruf von meiner Hauptansicht in Laravel. Ich erhalte FAIL: Methode nicht zulässig STATUS: Fehler, das Problem tritt nicht auf anderen Seiten auf. Ich bin auch CSRF in Header in ajaxsetup:
<meta name="csrf-token" content="{{ csrf_token() }}" />
Methode nicht erlaubt in Index
// sichern unsere Ajax-Aufrufe:
var CSRF_TOKEN = $('meta[name="csrf-token"]').attr('content'); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': CSRF_TOKEN } });
und ich bin mit:
$.post("test", function(data){ alert(data); }).fail(function(xhr, status, error) { console.log("FAIL: "+error+" STATUS: "+status); });
Hier ist routes.php:
Route::post('test', '[email protected]');
Hierist mein Controller:
public function test(Request $request){ echo 123; die(); }
danken Ihnen im Voraus.
Vielleicht sind Ihre Routen zwischengespeichert? Versuchen Sie 'php artisan route: cache' –
Nein, ich habe keine Routen zwischengespeichert. Ich verband mich mit Putty und lief 'php artisan cache: clear' in meinem Projektordner, aber immer noch das gleiche Problem –