【问题标题】:Laravel route setting incorret and search function issuesLaravel 路由设置错误和搜索功能问题
【发布时间】:2022-01-06 21:35:49
【问题描述】:

这个函数从 MySQL 中搜索用户。谁能知道我做错了哪一部分?,searchUser函数没有被触发。

管理员视图

<form type="get" action="role-permission-search">
    <input type="search" class="" name="query" placeholder="Search"/>
    <button type="button" class="btn btn-outline-primary">search</button>
</form>

Route::group(['prefix'=>'admin', 'middleware'=>['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'));
    }

【问题讨论】:

  • 如果按钮没有做任何事情尝试使用type="submit"作为类型

标签: php html laravel


【解决方案1】:

您可以从下面的行中删除 type="button"

<button type="button" class="btn btn-outline-primary">search</button>

或更改 type="submit"

如果仍然不适合你,那么你应该在标签中玷污 action="{{ route('YOUR ROUTE NAME') }}"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-18
    • 2019-09-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 2016-12-25
    • 1970-01-01
    相关资源
    最近更新 更多