如何解决检查请求是否存在并将请求的值添加到查询中
我想检查请求是否存在,如果不存在,则将请求的值添加到查询中,然后通过我尝试此行的行,但请注意任何建议
public function store(Request $request)
{
if ($request->has('bar_shearch') || $request->has('par_domaine') || $request->has('trier_par') ){
$allusers = DB::table('users')->where('name','like','%'. $request->bar_shearch . '%')
->orWhere('email','%'. $request->bar_shearch . '%')
->orWhere('addres','%'. $request->bar_shearch . '%')
->orWhere('tele','%'. $request->bar_shearch . '%')
->whereExists(function ($query1) {
$query1->where('domaine',$request->par_domaine );
})
->whereExists(function ($query2) {
$query2->orderBy('updated_at',$request->trier_par );
})->paginate(6);
$alldomines = domaine::all();
return view('pages.userscv')->with(['allusers'=>$allusers,'alldomines'=>$alldomines]);
}else{
return redirect()->route('userscv.index');
}
}
ErrorException (E_NOTICE)
未定义变量:请求
调用函数存储 unsing ajax
<script>
$(document).ready(function(){
$('#shearch').on('submit',function(event){
event.preventDefault();
$.ajax({
url: "{{route('userscv.store')}}",method:"POST",data:$(this).serialize(),dataType:"json",success:function(data)
{
if (data.errors)
{
}else{
$('#card_show').load(location.href + " #card_show");
}
}
});
});
});
</script>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。