Проблемы с настройкой маршрута Laravel и функцией поиска

#php #html #laravel

#php #HTML #ларавель

Вопрос:

Эта функция выполняет поиск пользователя из MySQL. Может кто-нибудь знает, какую часть я сделал неправильно?, searchUser функция не запускается.

представление администратора

 lt;form type="get" action="role-permission-search"gt;  lt;input type="search" class="" name="query" placeholder="Search"/gt;  lt;button type="button" class="btn btn-outline-primary"gt;searchlt;/buttongt; lt;/formgt;  
  Route::group(['prefix'=gt;'admin', 'middleware'=gt;['isAdmin','auth']], function(){   // Serch users  Route::get('role-permission-search', [AdminController::class, 'searchUsers']);  });   
 function searchUsers()  {  dd('Where are you');   $search_request = $_GET['query'];  $users = User::where('name', 'LIKE', '%'.$search_request.'%')-get();   return view('dashboards.admins.rolePermission', compact('users'));  }  

Комментарии:

1. если кнопка ничего не делает, попробуйте использовать type="submit" для типа

Ответ №1:

Вы можете удалить тип=»кнопка» из строки ниже

 lt;button type="button" class="btn btn-outline-primary"gt;searchlt;/buttongt;  

или измените тип=»отправить»

Если все еще это не работает для вас, то вам следует указать действие=»{{ маршрут(‘НАЗВАНИЕ ВАШЕГО МАРШРУТА’) }}» в теге