Ajax update with laravel



嗨,我的更新有这个问题,所以这是我的刀片代码:

 <div class="form-group floating-label" id="role_colaboration1">
   <select name="{{$role}}[]" id="role"
           class="form-  control">
    <option value="2">Co-author</option>
    <option value="3">Contributor</option>
    <option value="4">Guest</option>
    </select>
  </div> 

这里有我的 ajax 代码

 $(document).ready(function(){ 
     $("#role").change(function(){
         var role_value = $(this).val();
            var bank_id =<?php echo json_encode($bank_id); ?>;
            $.ajax({
                method: "POST",
                url: "{{ url('/banks/change-role-in-bank') }}",
                data: {
                    _token: "{{ csrf_token() }}",
                    role_value: role_value,
                    bank_id: bank_id
                },
                success: function () {
                    $("select[id=role][value=" + role_value + "]");
                },
                error: function () {
                    console.log("error");
                }
            });
       });
    }); 

这是我的路线:

Route::post('/change-role-in-bank', 'BankController@changeRoleInBank');

这里有我的控制器:

 public function  changeRoleInBank(){
       if(request()->ajax()) {
            $bank_id = request()->input('bank_id');
            $role = request()->input('role');
          $bank_invites = BankInvite::select('id')->where('bank_id', $bank_id)->get();
          $changeUserRole = BankInvitedUser::where('bank_invites_id', $bank_invites)->update(['role' => $role]);
            return response()->json(Lang::get('general.bank_deleted'));
      }

它没有更新我做错了什么..? 是 ajax 部分

请检查

此可编辑代码:

这里有我的控制器:

public function  changeRoleInBank(){
       if(request()->ajax()) {
            $bank_id = request()->input('bank_id');
            $role = request()->input('role');
          $bank_invites = BankInvite::select('id')->where('bank_id', $bank_id)->first();
          $changeUserRole = BankInvitedUser::where('bank_invites_id', $bank_invites->id)->update(['role' => $role]);
            return response()->json(Lang::get('general.bank_deleted'));
      }

我刚刚更改了:$bank_邀请到 $bank_邀请->id

$changeUserRole = BankInvitedUser::where('bank_invites_id', $bank_invites->id)->update(['role' => $role]);

最新更新