Laravel - 文本输入搜索不适用于按钮点击

用户11352561

我正在创建一个搜索条件,按钮单击时输入的文本将在表 td 上显示结果。没有任何变化,也没有显示错误消息

我已经编写了控制器和视图

控制器

    public function playersPerGame()
    {       

        $data['title'] = 'Games Report';
        $games= GamePoint::select('game_point.game_name','game_point.description','game_point.point_assigned','game_point.created_at'); 
        $render=[];
        if(isset($request->game_name))
        {
            $games=$games->where('game_name','like','%'.$request->game_name.'%');
            $render['name']=$request->name;
        }

        $games= $games->paginate(15);
        $games= $games->appends($render);
        $data['games'] = $games;
        return view('report.playersPerGame',$data); //             
    } 

看法

        {{ Form::model(request(),['method'=>'get']) }}
        <div class="col-sm-4">
            {{ Form::text('game_name',null,['class'=>'form-control','placeholder'=>'Game name']) }}

        </div>
        <div class="col-sm-4">

        </div>
        <div class="col-sm-4">
            {{ Form::submit('Search',['class'=>'btn btn-warning']) }}
            <a href="" class="btn btn-info">Export</a>
        </div>
        {{ Form::close() }}
    </div>

          <div class="box box-primary">
            <div class="box-header with-border">
        @if(Session::has('flash_message'))
        <div class="alert alert-success">
            {{ Session::get('flash_message') }}
        </div>
        @endif 
        @if(count($games))
<table class="table table-bordered table-hover table-striped table-condesed" id="game_info_table">
    <caption></caption>
    <thead>
        <tr>
            <td>#</td>
            <td>Games</td>
            <td>Description</td>            
            <td>Point Assigned</td>
            <td>Date Uploaded</td>
        </tr>
    </thead>
    <tbody>
        @foreach($games as $key => $gaming)
            <tr>
                <td>{{ ++$key }}</td>
                <td>{{ $gaming->game_name }}</td>
                <td>{{ $gaming->description }}</td>
                <td>{{ $gaming->point_assigned }}</td>
                <td>{{ $gaming->created_at }}</td>

            </tr>
        @endforeach

单击按钮时,我希望它根据文本输入显示结果,但没有任何反应

用户11352561

我自己解决了。我忘了添加(请求 $request)。谢谢

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

laravel分页不适用于搜索

来自分类Dev

Laravel getNameAttribute不适用于搜索

来自分类Dev

Laravel分页不适用于日期搜索

来自分类Dev

搜索功能 Laravel 5.8 不适用于复数词

来自分类Dev

尝试捕获laravel不适用于重复输入

来自分类Dev

laravel withinput不适用于数组

来自分类Dev

PHPUnit不适用于Laravel 5

来自分类Dev

pjax不适用于laravel

来自分类Dev

Gulp browserSync不适用于laravel

来自分类Dev

Laravel分页不适用于:: where(...)

来自分类Dev

Laravel Eloquent不适用于Cache

来自分类Dev

laravel验证不适用于Auth

来自分类Dev

laravel withinput不适用于数组

来自分类Dev

验证不适用于laravel 5.2.32

来自分类Dev

命令不适用于Laravel 5.4

来自分类Dev

在 maatwebsite 中换行文本不适用于 laravel

来自分类Dev

Laravel:日期不适用于Model :: create()吗?

来自分类Dev

Laravel验证不适用于文件数组

来自分类Dev

Wordpress中的永久链接不适用于Laravel + Nginx

来自分类Dev

Laravel str_slug不适用于unicode bangla

来自分类Dev

Laravel attach()方法不适用于hasMan

来自分类Dev

或不适用于Laravel雄辩的关系查询

来自分类Dev

Laravel“使能运行”命令不适用于SSH密钥

来自分类Dev

Laravel删除方法不适用于DELETE动词

来自分类Dev

Laravel分页不适用于数组而不是集合

来自分类Dev

分页不适用于POST动作laravel 5

来自分类Dev

Laravel Facade Slug不适用于非英语吗?

来自分类Dev

Axios修补程序请求不适用于Laravel

来自分类Dev

npm install命令不适用于Laravel 5.8版