Laravel backpack 通过 url 链接参数设置列表页面的默认过滤条件

更新日期: 2019-07-02 阅读次数: 303 字数: 69 分类: backpack

例如,我想查看 https://abc.com/admin/news 这个列表页中,store_id 为 29 的信息。

过滤的方法是在链接中加入请求参数

https://abc.com/admin/news?store_id=29

crud controller 中对参数进行检查,并设置过滤条件

use Illuminate\Support\Facades\Input;
       
$store_id = Input::get('store_id', 0);
if ($store_id) {
    $this->crud->addClause('where', 'store_id', $store_id);
}

爱评论不评论

近期节日

2019年07月23日 大暑
2019年07月30日 非洲妇女日
2019年08月01日 八一建军节
2019年08月06日 国际电影节
2019年08月07日 七夕
2019年08月08日 立秋
2019年08月15日 日本投降日
2019年08月15日 中元节
2019年08月23日 处暑
2019年09月03日 抗日胜利纪念日
2019年09月08日 白露
2019年09月08日 国际扫盲日
查看更多节日