Я пытаюсь выполнить очень простой запрос AJAX в Laravel, и он продолжает давать мне внутреннюю ошибку сервера. Я попытался добавить в соответствующие заголовки, но все равно не повезло. Может ли кто-нибудь сказать мне, что мне здесь не хватает?Борьба за выполнение основного запроса AJAX в Laravel 5.3
Мой маршрут:
Route::get('/checkpin', '[email protected]');
Мой контроллер:
<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\DB;
use Illuminate\Http\Request;
class EmployeeLoginController extends Controller {
public function __construct() {
$this->middleware('auth');
}
public function login(){
$employees = DB::table('employees')->where([['clientID', '=', Auth::user()->userEmail]])->get();
$adminEmployees = DB::table('employees')->where([['clientID', '=', Auth::user()->userEmail]]])->get();
return view('auth/employee-login')->with(array('employees' => $employees, 'admins' => $adminEmployees));
}
public function checkPin($request) {
if ($request->isMethod('post')){
return response()->json(['response' => 'This is post method']);
}
return response()->json(['response' => 'This is get method']);
}
}
Мой AJAX:
$(".submit-key").click(function() {
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$.ajax({
type: "GET",
url: "/checkpin",
dataType: "json",
data: "",
success: function(response) {
console.log(response);
}
});
});
Как уже упоминалось ранее, когда я нажал на кнопку, я получаю сообщение об ошибке в мой консоль, которая говорит 500 (Внутренняя ошибка сервера).
Означает ли кто-нибудь, что это такое, что я отсутствую?
Спасибо!
Проверить ответ в браузере будет некоторая ошибка – lewis4u
@ lewis4u Я не уверен, что вы имеете в виду. Проверьте это в браузере как? –
Я сейчас не на компьютере. Поэтому я не могу отправить вам снимок экрана. Но откройте окно осмотра с помощью F12 и перейдите на вкладку «Сеть», а затем нажмите кнопку. Там вы увидите, что ajax-вызов, и когда вы нажмете на него, появятся некоторые вкладки и пройдут через них, вы найдете, что такое ошибка. – lewis4u