Buscador

En una view (Ej: navbar.blade.php):
{{ Form::open(['route' => 'admin.users.buscar', 'method' => 'POST', 'class' => 'form-inline pull-right']) }}
  <div class="form-group">
  {{ Form::text('qBuscar', null, ['class' => 'form-control', 'placeholder' => 'Buscar']) }}
  </div>
 
  <div class="input-group-append">
<button class="btn btn-navbar" type="submit">
  <i class="fas fa-search"></i>
</button>
  </div>
{{ Form::close() }}

Crear la ruta en routes/web.php:
Route::post('admin/users/buscar', 'AdminUsersController@buscar')->name("admin.users.buscar");

Y en el AdminUsersController:
public function buscar(Request $request) {
$users = User::select('users.*')
->where('name','LIKE', '%'.$request->qBuscar.'%')
->orwhere('email','LIKE', '%'.$request->qBuscar.'%')
->orderby('name')
->paginate(5);
return view('admin/users/index', compact('users'));
}

No hay comentarios:

Publicar un comentario