不传递页面数据的ajax查询laravel 5.6

不传递页面数据的ajax查询laravel 5.6,ajax,laravel,Ajax,Laravel,我有一个按钮,单击它时,我基本上希望将Auth::user()->名称和日期加载到数据库中。我不知道如何在不传入某种数据的情况下进行ajax调用。这是我的ajax查询 var url2 = "/application-background-sent/{{$application->id}}"; $(document).ready(function(){ $('#bgSubmit').click(function(e){

我有一个按钮,单击它时,我基本上希望将Auth::user()->名称和日期加载到数据库中。我不知道如何在不传入某种数据的情况下进行ajax调用。这是我的ajax查询

var url2 = "/application-background-sent/{{$application->id}}";
            $(document).ready(function(){
               $('#bgSubmit').click(function(e){
                 $.ajax({
                          url: url2,
                          success: function(data) {
                            alert(data);
                          },
                          type: 'GET'
                       });
                     });
                  });
我的路线:

Route::get('/application-background-sent/{id}', 'ApplicationsController@backgroundSent');
我的控制器:

  public function backgroundSent($id)
    {
      $application = Application::findOrFail($id);
      $application->bg_check_submitted_by = Auth::user()->name;
      $application->save();
      return response()->json(['success'=>'Data is successfully added']);
    }

请使用
debugger
console.log
而不是
alert
控制台日志给我一个500内部服务器错误你也应该使用
POST | PUT
来解决这个问题,否则人们很容易对不想这样做的人提出这个请求,但问题出在auth身上,如果您有身份验证设置,ajax可以使用itCheck
laravel.log
查找错误,那么代码在技术上应该可以工作。500条错误消息将存储在laravel.log中