单击按钮以更新数据状态-Laravel 6

问题描述 投票:-1回答:1

我目前正在Laravel中创建会员系统,管理员需要批准该用户才能使其登录系统。

如何通过单击按钮将状态更新为“已批准”?

我知道这对大多数开发人员来说似乎很容易,我大约在2周前才开始进行Web开发。非常感谢您的帮助:)

laravel button admin registration membership
1个回答
1
投票

这是非常基本的,您的问题不完整。

首先,您需要一个批准按钮(可能在@foreach块中)

<a onclick="approve(<row id>)" class="your_button_class">Click to Approve!</a>

然后您需要一个脚本

<script>
 function approve(id)
 {
   $.ajax({
      //some ajax call to deal with your approve link
      type: 'post',
            url: 'route to update data',
            data: "id="+id,
            success: function (data) { 
                alert('updated');
            }
   });
 }
</script>

在您的控制器中

function update(Request $request)
{
 $id=$request->id;
 $model = new YourModel();
 //assumed your column is "approved" and approved status is "0"
 $updated = $model->find($id)->update(['approved'=>1]);
 return $updated;
}

使用此参考来建立您的逻辑。

© www.soinside.com 2019 - 2024. All rights reserved.