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