Guest User

Untitled

a guest
Jan 16th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.14 KB | None | 0 0
  1. if ($request->get('query')) {
  2. $query = $request->get('query');
  3. $data = DB::table('users')->where('first_name', 'LIKE', '%' . $query . '%')->get();
  4. $output = '<ul class="dropdown-menu" style="display:block; position:relative">';
  5.  
  6. if (count($data) < 1) {
  7. $output .= "<li><a href=''>No information matches</a></li>";
  8. }
  9.  
  10. foreach ($data as $row) {
  11. // $strippedCountryName = strtolower(trim(preg_replace('/s+/', '', $row->country_name)));
  12. $output .= "<li><a href='/member/$row->id'>" . $row->first_name . ' ' . $row->last_name . '</a></li>';
  13. }
  14.  
  15. $output .= '</ul>';
  16. echo $output;
  17. }
  18.  
  19. <!-- Right Side Of Navbar -->
  20. <ul class="navbar-nav ml-auto">
  21. <!-- Authentication Links -->
  22. @guest
  23. <li class="nav-item">
  24. <a class="nav-link" href="{{ route('login') }}">{{ __('Login') }}</a>
  25. </li>
  26. @if (Route::has('register'))
  27. <li class="nav-item">
  28. <a class="nav-link" href="{{ route('register') }}">{{ __('Register') }}</a>
  29. </li>
  30. @endif
  31. @else
  32. <div class="form-group">
  33. <input type="text" name="search_name" id="search_name" class="form-control" placeholder="Find Brethren"/>
  34. <div id="personList"></div>
  35. </div>
  36. {{ csrf_field() }}
  37. <li class="nav-item dropdown">
  38. <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre>
  39. {{ Auth::user()->name }} <span class="caret"></span>
  40. </a>
  41.  
  42. <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
  43. <a class="dropdown-item" href="{{ route('logout') }}"
  44. onclick="event.preventDefault();
  45. document.getElementById('logout-form').submit();">
  46. {{ __('Logout') }}
  47. </a>
  48.  
  49. <form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;">
  50. @csrf
  51. </form>
  52. </div>
  53. </li>
  54. @endguest
  55. </ul>
  56.  
  57. <script type="text/javascript">
  58. $(document).ready(function() {
  59. $('#search_name').keyup(function() {
  60. var query = $(this).val();
  61. if(query != '') {
  62. var _token = $('input[name="_token"]').val();
  63. $.ajax({
  64. url: "{{ route('fetch') }}",
  65. method: "POST",
  66. data: {query: query, _token: _token},
  67. success: function(data) {
  68. $('#personList').fadeIn();
  69. $('#personList').html(data);
  70. }
  71. });
  72. } else {
  73. $('#personList').html('');
  74. }
  75. });
  76.  
  77. $(document).on('click', 'li', function(){
  78. $('#search_name').val($(this).text());
  79. $('#personList').fadeOut();
  80. });
  81.  
  82. $("#successMessage").delay(5000).slideUp(700);
  83. });
Add Comment
Please, Sign In to add comment