私はLaravel 5.2 with ajaxを使用していますが、リンクをクリックすると内部サーバーエラー500が発生します。Laravel 5.2 Ajax内部サーバーエラー500
ここに私のコード。 。 。
ブレードファイル:
<a class="delete" href="#" data-userid="{{ $user->id }}">X</a>
JSファイル:
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);
});
ルートファイル:
Route::post('users/delete', '[email protected]');
にHomeControllerファイル:
public function delete(Request $request)
{
$user = POST::find($request['userId']);
$user->delete();
return response();
}
Jsファイルはlaravelからうまく機能します。 。 。 もちろん私はユーザーテーブルを持つデータベースとデータベースとの接続を持っています。私はローカルで作業し、Windows 10
を使用してい これは、エラーのスクリーンショットです:
「500」エラーとは何ですか?あなたはあなたのログをチェックしましたか? – Marcus
はい、私はこれを確認しました –
[2016-04-30 21:35:42] local.ERROR: 'クラス' App \ Http \ Controllers \ POSTメッセージで 'Symfony \ Component \ Debug \ Exception \ FatalErrorException'例外C:\ project-user \ app \ Http \ Controllers \ HomeController.phpに「見つかりません」:47 –