视图层
name一定要定义
<form method="get" action="{{route('admin.index')}}">
<input type="text" placeholder="输入角色名称" name="name">
<button type="submit" >搜角色</button>
</form>
控制器
public function index(Request $request)
{
//获取接收搜索的内容
$name = $request->get('name');
//when 参数一有则执行匿名函数 引入Articles模型层进行模糊查询
$data = Articles::when($name,function ($query)use ($name){
// 参数author 要搜索的数据库字段
$query->where('author','like',"%{$name}%");
})->paginate(5);
//返回展示页面 返回参数
return view('week.show',compact('data','name'));
}