本人新手,想要实现这么个按ID搜索用户的需求,折腾半天老是做不出来,求大神指导!
我的视图
<div class="panel-body">
<div class="list-op" id="list_op" method="post" action="{{url('member/search')}}">
<button type="button" class="btn btn-default btn-sm">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>禁言
</button>
<button type="button" class="btn btn-default btn-sm">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>锁定用户
</button>
<button type="button" class="btn btn-default btn-sm">
<span class="glyphicon glyphicon-remove" aria-hidden="true"></span>
<a href="{{url('member/delete')}}"
onclick="if (confirm('你确定要删除吗?')==false)return false;">删除用户</a>
</button>
<button type="button" class="btn btn-default btn-sm" onClick="location.href='{{url('member/create')}}'">
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span>新增用户
</button>
<div class="col-lg-3 pull-right">
<div class="input-group">
<input type="text" class="form-control" name="Member[id]" placeholder="请输入用户id"
>
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<span class="input-group-btn">
<button class="btn btn-primary" type="button"
onClick="location.href='{{url('member/search')}}'">搜索</button>
</span>
</div>
</div>
</div>
</div>
我的控制器
public function search(Request $request)
{
if ($request->isMethod('POST')){
$data = $request->input('Member');
$member = Member::where('id', $data->id)->get();
return view('member.search',['member'=>$member]);
}
return view('member.search');
}
请大神讲的仔细一点啊,本人没有代码基础,讲简单了估计听不懂,最好能给一下代码,跪谢了!!!
控制器里面判断了是不是post请求,所以要把那个搜索框的input包在form表单当中,提交到这个页面就可以了
你现在搜索按钮的点击事件只是跳转,if里面的逻辑就进不去了