在JavaScript解析JavaScript变量时单击RunGetRequest。拉维尔框架

在JavaScript解析JavaScript变量时单击RunGetRequest。拉维尔框架,javascript,php,jquery,laravel-5,Javascript,Php,Jquery,Laravel 5,我有一个下拉列表,可以在JavaScript中操纵数组。 一旦下拉列表选择完成。该数组称为uniqueYears function myFilter() { var requestData = JSON.stringify(uniqueYears); console.log(requestData); //logs correct json object var request; request = $.ajax({ url: "/admin/award

我有一个下拉列表,可以在JavaScript中操纵数组。 一旦下拉列表选择完成。该数组称为uniqueYears

function myFilter() {
var requestData = JSON.stringify(uniqueYears);

   console.log(requestData);
   //logs correct json object
   var request;

   request = $.ajax({
       url: "/admin/award/filter",
       method: "GET",
       dataType: "json",
       data: {data : requestData}
   });}
我想将该数组发送到我的控制器。它检查并返回满足这些条件的所有项

public function getReportByYear(Request $request){
  $awards = Award::all();
  $nominations = Nomination::all();
  $unique_Years = DB::select('SELECT EXTRACT(YEAR FROM created_at) AS uniqueYears FROM nomination group by uniqueYears  ');
  $countNoms = DB::select('SELECT EXTRACT(YEAR FROM created_at) AS uniqueYears, count(id) AS countID ,award_id from nomination group by award_id HAVING uniqueYears IN ');
  return view('admin.awardReport')->with('nominations', $nominations)->with('awards', $awards)->with('unique_Years' ,$unique_Years)->with('countNoms',$countNoms);
}
目前我遇到了这个错误500(内部服务器错误)

任何帮助我克服这个错误并到达我想要的地方都将不胜感激

这是我使用的路线

Route::get('/admin/award/filter','AdminController@getReportByYear');

var requestData=JSON.stringify(uniqueYears)中的
uniqueYears
从控制器传递到视图的变量否,脚本位于其中一个视图中。我想把它传给控制器