Ich benutze Laravel 5.2 mit Ajax, aber ich habe internen Serverfehler 500, wenn ich auf den Link zum Beispiel klicke.Laravel 5.2 Ajax interner Server Fehler 500
Hier mein Code. . .
Blade-Datei:
<a class="delete" href="#" data-userid="{{ $user->id }}">X</a>
Js-Datei:
var userId = 0;
$('.delete').on('click', function(event){
event.preventDefault();
userId = event.target.dataset['userid'];
$.ajax({
method:'POST',
url: 'users/delete',
data: {userId: userId, _token: token}
}).done(function() {
console.log('done');
});
console.log(userId);
});
Routen Datei:
Route::post('users/delete', '[email protected]');
Homecontroller-Datei:
public function delete(Request $request)
{
$user = POST::find($request['userId']);
$user->delete();
return response();
}
Js Datei funktioniert gut aus Laravel. . . Natürlich habe ich Datenbank mit Benutzern Tabelle und Verbindung mit der Datenbank. Ich arbeite vor Ort und mit Windows 10.
Screenshot Dies ist Fehler:
Worauf bezieht sich der '500' Fehler? Hast du deine Protokolle überprüft? – Marcus
Ja, ich habe überprüft, das ist hier –
[2016-04-30 21:35:42] local.ERROR: Ausnahme 'Symfony \ Component \ Debug \ Exception \ FatalErrorException' mit der Nachricht 'Class' App \ Http \ Controllers \ POST 'nicht gefunden' in C: \ Projekt-Benutzer \ app \ Http \ Controllers \ HomeController.php: 47 –