laravel+手机号+验证

这篇博客介绍了如何在Laravel框架中结合手机号进行验证,包括视图层的实现、控制器接收与处理、搜索功能的搭建,以及用户软删除和还原的控制器操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

视图层代码


<div class="formControls col-xs-8 col-sm-9">
                    <input type="text" class="input-text" name="phone" id="phone" value="">
                    <input type="text" class="input-text" style="width: 200px">
                    <input type="button" id="butn" value="获取手机验证码" class="btn btn-secondary-outline radius">
</div>
<script>
        var ue = UE.getEditor('fang_body', {
            initialFrameHeight: 200
        });

        $(function(){
            $("#province").ProvinceCity()
        });

        $('#butn').click(function (){
            var phone = $("#phone").val();
            $.ajax({
                type: "get",
                url : "{{route('admin.phone')}}",
                data : {phone:phone},
                dataType : "json",
                success :function (result){
                    if (result.code==0){
                        alert('发送成功');
                    }
                }
            })

        });
    </script>

 

控制器接收代码

 public function SendPhone($phone){
        if($this->sendSms($phone)->Code=="OK"){
            return true;
        }else{
            return false;
        }
    }

搜索功能实现

本页刷新

<a href="javascript:location.replace(location.href)";></a>

控制器处理

 public function index(Request $request){
        $name = $request->get('name');
        $data =UserInfo::when($name,function ($query)use($name){
            $query->where('phoen','like',"%{$name}");
        })->pageinate();
        return view('admin.index',compact('data'));

    }

 

 

用户软删除 还原 控制器

public function destroy($id){
$get = RoleModel::find($id)->delete();
if (!$get){
            return redirect(route('role.index'))->with('success','删除用户失败');
        }
        return redirect(route('role.index'))->with('success','删除用户成功');
}

public function huanyuan(Request $request)
    {
        $name = $request->get('type');
        //分页显示
        $data = Article::onlyTrashed()->paginate(8);
        return  view('week3.huanyuan',compact('data'));
    } 
  

  public function restore($id)
    {

       Article::onlyTrashed()->where('id',$id)->restore();

       return redirect(route('article.index'))->with('success','还原成功');
    }

 

git clone 下载 ssh地址
cd 到仓库
git checkout -b dev       创建分支
git checkout dev  进入分支
git push -u origin dev  上传分支 
git pull  更新数据
git add .  
git commit -m "备注"
git push origin dev     上传本地代码 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值