• <sub id="xcyjv"></sub><nav id="xcyjv"><code id="xcyjv"><meter id="xcyjv"></meter></code></nav>
      <nav id="xcyjv"></nav>
    1. <form id="xcyjv"><th id="xcyjv"></th></form><nav id="xcyjv"><mark id="xcyjv"></mark></nav>

        laravel-admin 后臺表格篩選設置默認的查詢日期方法

         更新時間:2019年10月03日 19:29:05   作者:ncsb   我要評論
        今天小編就為大家分享一篇laravel-admin 后臺表格篩選設置默認的查詢日期方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

        一、框架版本說明

        laravel 5.5

        laravel-admin 1.7.5

        二、表格日期篩選使用

        后端調用代碼

        $grid->filter(function(Grid\Filter $filter){
        $filter->like('title', '標題');
        $filter->between('created_at', '發布日期')->date();
        });

        日期篩選條件對應的前端界面如下圖:

        三、需要設置默認查詢日期的原因

        對于大表查詢如果沒有默認的條件限制,查詢數據庫會非常的慢,count(*) 總數都要好幾秒

        為了解決上面的問題,所以需要加默認的條件限制

        這個問題是老大解決的,下面先說明處理的方法,再記錄下自己走的彎路

        四、處理方法

        在方法開始出加上代碼:

        if(empty(request()->created_at)){
        request()->offsetSet('created_at',Helper::lastConditionDate('month'));
        }

        為什么要這樣寫了,就是給Request對象設置請求參數created_at,就這么簡單。 下面是一些簡要的說明

        時間查詢條件字段created_at

        Helper::lastConditionDate('month') 這個行代碼得到是一個時間起止的數據:

        Array
        (
        [start] => 2019-07-09
        [end] => 2019-08-08
        )

        設置這個數據,是因為laraval-admin的日期查詢條件就是這樣提交到前端的,見下圖:

        以上就是問題的處理方法。

        下面記錄下,自己解決這個問題是怎么誤入歧途的

        開始時這樣寫的:

        標題可以設置成功,默認的日期設置不了,為什么了?

        官方文檔、網上搜索了一堆,還是沒有找到解決方法。我開始懷疑是不是源碼的問題了,于是看源碼這塊是不是沒有設置了,

        看源碼初始化的時候果然是沒有設置。于是自己加了幾行代碼,見上圖紅框處。

        刷新頁面,果然可以看到設置的默認值了,別高興太早,馬上測試就發現問題。

        重新選擇日期查詢,還是顯示的是默認日期條件。。。。。。。

        這是老大過來,看了下,很快就解決了,上面已經記錄了。

        自己出現的問題如下:

        看標題可以設置默認值,就想當然的認為日期也是在那里設置的。

        其實標題設置在第一次打開列表頁面,數據庫查詢并沒有標題的查詢條件,只是顯示到了頁面上。

        總結:

        laraval-admin設置默認查詢條件,在$grid->filter() 里面設置是沒有用的(打開列表頁面不會用到默認的查詢條件)。

        設置默認的查詢條件需要先修改Request對象的請求參數

        可以斷定,laraval-admin 表格類別篩選,后端查詢是參數是filter里面設置,參數值會取Request對象中對應的參數值。前端查詢條件數據顯示是根據URL上面的參數設置的。

        以上這篇laravel-admin 后臺表格篩選設置默認的查詢日期方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

        相關文章

        最新評論

        01彩票网app
      1. <sub id="xcyjv"></sub><nav id="xcyjv"><code id="xcyjv"><meter id="xcyjv"></meter></code></nav>
          <nav id="xcyjv"></nav>
        1. <form id="xcyjv"><th id="xcyjv"></th></form><nav id="xcyjv"><mark id="xcyjv"></mark></nav>
            无锡 | 宁德 | 庄河 | 秦皇岛 | 日喀则 | 赣州 | 牡丹江 | 保定 | 潜江 | 吉林长春 | 运城 | 香港香港 | 果洛 | 来宾 | 鞍山 | 云南昆明 | 南充 | 榆林 | 霍邱 | 新乡 | 东莞 | 山西太原 | 绍兴 | 湘西 | 武威 | 百色 | 攀枝花 | 庄河 | 沧州 | 莒县 | 恩施 | 甘南 | 乐山 | 乐清 | 塔城 | 渭南 | 台州 | 曲靖 | 内蒙古呼和浩特 | 杞县 | 楚雄 | 云浮 | 莆田 | 毕节 | 林芝 | 宜宾 | 永新 | 丹东 | 安岳 | 吐鲁番 | 台中 | 东方 | 长兴 | 温州 | 株洲 | 亳州 | 三亚 | 诸城 | 邳州 | 衢州 | 株洲 | 锡林郭勒 | 无锡 | 邳州 | 潜江 | 达州 | 石河子 | 抚顺 | 石狮 | 四川成都 | 驻马店 | 顺德 | 河源 | 新沂 | 连云港 | 防城港 | 偃师 | 常州 | 石狮 | 沧州 | 淄博 | 乌兰察布 | 楚雄 | 香港香港 | 阳泉 | 许昌 | 周口 | 郴州 | 德宏 | 山西太原 | 黄南 | 临海 | 开封 | 阿拉尔 | 中卫 | 乌海 | 乌海 | 枣阳 | 江苏苏州 | 温岭 | 忻州 | 南平 | 定州 | 大同 | 厦门 | 承德 | 阿拉善盟 | 株洲 | 三沙 | 灵宝 | 阿拉善盟 | 达州 | 平凉 | 广西南宁 | 陕西西安 | 包头 | 海拉尔 | 温州 | 鞍山 | 葫芦岛 | 泗洪 | 三亚 | 和田 | 改则 | 新疆乌鲁木齐 | 临沧 | 大丰 | 赵县 | 滕州 | 锦州 | 宜昌 | 基隆 | 廊坊 | 高雄 | 淮北 | 寿光 | 南安 | 阿坝 | 丹东 | 武安 | 铜仁 | 咸宁 | 六盘水 | 嘉峪关 | 澄迈 | 莆田 | 宜宾 | 济南 | 龙岩 | 怀化 | 大兴安岭 | 台北 | 三河 | 文山 | 大兴安岭 | 任丘 | 河池 | 澳门澳门 | 临沂 | 三明 | 海东 | 杞县 | 赣州 | 六安 | 东台 | 咸阳 | 赣州 | 澳门澳门 | 保亭 | 包头 | 昌吉 | 扬中 | 海东 | 宝应县 | 偃师 | 余姚 | 鄂州 | 眉山 | 七台河 | 文昌 | 信阳 | 牡丹江 | 伊犁 | 台北 | 馆陶 | 韶关 | 宜都 | 沛县 | 乌海 | 莒县 | 宣城 | 萍乡 | 鹤岗 | 迪庆 | 德宏 | 金坛 | 亳州 | 滁州 | 库尔勒 | 芜湖 | 昌都 | 玉溪 | 贵港 | 黑河 | 永州 | 巴彦淖尔市 | 林芝 | 烟台 | 燕郊 | 临汾 | 曲靖 | 揭阳 | 明港 | 陵水 | 徐州 | 大连 | 安徽合肥 | 武威 | 聊城 | 通化 | 垦利 | 湘潭 | 东台 | 廊坊 | 济源 | 迪庆 | 三明 | 霍邱 | 果洛 | 亳州 | 白沙 | 库尔勒 | 枣阳 | 洛阳 | 西藏拉萨 | 洛阳 | 福建福州 | 天水 | 德阳 | 石嘴山 | 邹平 | 铜仁 | 嘉峪关 | 五家渠 | 上饶 | 揭阳 | 博罗 | 泗阳 | 赵县 | 克孜勒苏 | 亳州 | 怒江 | 宁波 | 忻州 | 辽源 | 桓台 | 深圳 | 邹城 | 博尔塔拉 | 潮州 | 克拉玛依 | 临汾 | 襄阳 | 常州 | 舟山 | 石河子 | 甘孜 | 吐鲁番 | 丹阳 | 洛阳 | 上饶 | 澄迈 | 荆门 | 郴州 | 鄂尔多斯 | 佳木斯 | 玉林 | 海安 | 渭南 | 秦皇岛 | 项城 | 桂林 | 丹阳 | 汝州 | 赤峰 | 随州 | 安徽合肥 | 日照 | 丹东 | 武夷山 | 宁德 | 玉环 | 迁安市 | 渭南 | 宣城 | 瑞安 | 五家渠 | 黄南 | 塔城 | 北海 | 黔西南 | 阳江 | 十堰 | 昌吉 | 贵州贵阳 | 长治 | 秦皇岛 | 德清 | 蚌埠 | 淮安 | 海南海口 | 瑞安 | 桐城 | 曲靖 | 海丰 | 亳州 | 吉林长春 | 三河 | 莱芜 | 楚雄 | 张掖 | 张掖 | 甘南 | 汝州 | 商洛 | 武威 | 赣州 | 宁夏银川 | 毕节 | 香港香港 | 曲靖 | 东营 | 伊犁 | 六安 | 咸宁 | 宝应县 | 永新 | 塔城 | 汕头 | 香港香港 | 武夷山 | 泸州 | 阜阳 | 海西 | 三沙 | 资阳 | 东阳 | 三亚 | 博罗 | 驻马店 | 洛阳 | 晋江 | 琼中 | 莱芜 | 垦利 | 遂宁 | 汉川 | 资阳 | 邳州 | 陵水 | 平顶山 | 马鞍山 | 黄石 | 灌南 | 章丘 | 鞍山 | 廊坊 | 乐山 | 江门 | 六安 | 新泰 | 河北石家庄 | 天水 | 辽宁沈阳 | 台湾台湾 | 安庆 | 昌吉 | 吐鲁番 | 乳山 | 巴彦淖尔市 | 抚顺 | 株洲 | 大庆 | 甘孜 | 马鞍山 | 涿州 | 琼海 | 新乡 | 营口 | 溧阳 | 海门 | 克拉玛依 | 迁安市 | 凉山 | 阳春 | 浙江杭州 | 绥化 | 潮州 | 黄南 | 六安 | 临汾 | 吴忠 | 白山 | 襄阳 | 阜阳 | 台南 | 醴陵 | 兴化 | 玉溪 | 杞县 | 平潭 | 铜仁 | 新余 | 恩施 | 日土 | 临汾 | 泸州 | 葫芦岛 | 海东 | 新余 | 山西太原 | 宁波 | 金华 | 孝感 | 漳州 | 大兴安岭 | 巢湖 | 咸阳 | 象山 | 赣州 | 五家渠 | 诸城 | 乐山 | 鸡西 | 宿州 | 西藏拉萨 | 毕节 | 浙江杭州 | 黄山 | 燕郊 | 西双版纳 | 和田 | 大理 | 昌吉 | 日喀则 | 萍乡 | 大连 | 巴彦淖尔市 | 白城 | 万宁 | 防城港 | 海宁 | 汕头 | 黄冈 | 三河 | 东海 | 喀什 | 玉树 | 连云港 | 焦作 | 浙江杭州 | 景德镇 | 山南 | 酒泉 | 庄河 | 抚顺 | 长兴 | 攀枝花 | 海安 | 内蒙古呼和浩特 | 日喀则 | 广西南宁 | 台北 | 芜湖 | 河北石家庄 | 垦利 | 宿迁 | 晋城 | 阳春 | 南京 | 张掖 | 莒县 | 绵阳 | 吉林 | 随州 | 琼海 | 梧州 | 绍兴 | 阳泉 | 汝州 | 阜新 | 那曲 | 台州 | 海门 | 莒县 | 河池 | 玉树 | 龙口 | 通辽 | 固原 | 吐鲁番 | 绵阳 | 濮阳 | 沧州 | 项城 | 钦州 | 保定 | 扬州 | 邹城 | 呼伦贝尔 | 兴安盟 | 肇庆 | 滕州 | 绵阳 | 三河 | 大连 | 淄博 | 泰州 | 广州 | 郴州 | 安庆 | 枣庄 | 四川成都 | 晋中 | 佳木斯 | 邢台 | 仙桃 | 沭阳 | 天水 | 晋中 | 南京 | 武夷山 | 淄博 | 遵义 | 鹤岗 | 忻州 | 瓦房店 | 贵州贵阳 | 湘西 | 济南 | 临沂 | 德州 | 如东 | 改则 | 扬州 | 简阳 | 张家口 | 白山 | 琼海 | 巴彦淖尔市 | 咸阳 | 铁岭 | 朔州 | 辽宁沈阳 | 怒江 | 大丰 | 黑龙江哈尔滨 | 新泰 | 汕尾 | 乐清 | 库尔勒 | 大庆 | 哈密 | 石嘴山 | 五家渠 | 海南海口 | 厦门 | 那曲 | 漳州 | 邹城 | 阿拉善盟 | 荆州 | 商丘 | 赤峰 | 双鸭山 | 荣成 | 正定 | 岳阳 | 沧州 | 松原 | 淮北 | 绵阳 | 眉山 | 库尔勒 | 武夷山 | 湖州 | 文山 | 兴安盟 | 铜川 | 新乡 | 海门 | 琼海 | 广西南宁 | 自贡 | 商洛 | 福建福州 | 固原 | 铜陵 | 黄山 | 抚州 | 东海 | 酒泉 | 汕尾 | 广州 | 余姚 | 湖北武汉 | 灌云 | 石嘴山 | 黑龙江哈尔滨 | 黄山 | 大兴安岭 | 高雄 | 锡林郭勒 | 临沂 | 台州 | 渭南 | 定西 | 嘉峪关 | 保定 | 德清 | 黑龙江哈尔滨 | 陕西西安 | 商洛 | 邢台 | 五指山 | 达州 | 枣庄 | 佛山 | 昌吉 | 黔东南 | 永州 | 资阳 | 仙桃 | 中卫 | 枣庄 | 大理 | 天长 | 湖北武汉 | 云南昆明 | 五指山 | 安康 | 潜江 | 邵阳 | 韶关 | 澄迈 | 十堰 | 新乡 | 铜仁 | 新沂 | 莒县 | 梧州 | 阿拉善盟 | 宜宾 | 济宁 | 聊城 | 新余 | 新乡 | 揭阳 | 威海 | 宜昌 | 宜昌 | 石嘴山 | 乳山 | 齐齐哈尔 | 徐州 | 阳春 | 辽源 | 海宁 | 佳木斯 | 凉山 | 雄安新区 | 内蒙古呼和浩特 | 三明 | 凉山 | 兴化 | 榆林 | 神农架 | 迁安市 | 怒江 | 武安 | 六安 | 荆门 | 贵州贵阳 | 清徐 | 南京 | 乌海 | 儋州 | 鞍山 | 邹城 | 曲靖 | 燕郊 | 舟山 | 云南昆明 | 赣州 | 湖州 | 广安 | 吕梁 | 通辽 | 商洛 | 铜川 | 保亭 | 云南昆明 | 如皋 | 乳山 | 商丘 | 衡阳 | 龙岩 | 吉林 | 衢州 | 定安 | 珠海 | 宜昌 | 玉林 | 阜新 | 金坛 | 那曲 | 霍邱 | 深圳 | 连云港 | 朝阳 | 克孜勒苏 | 广饶 | 威海 | 防城港 | 德清 | 广安 | 石嘴山 | 厦门 | 保山 | 马鞍山 | 江门 | 雄安新区 | 清远 | 德宏 | 西双版纳 | 宜都 | 西藏拉萨 | 绵阳 | 高密 | 山南 | 宜春 | 枣阳 | 雄安新区 | 莱州 | 宝应县 | 浙江杭州 | 辽宁沈阳 | 吴忠 | 长治 | 攀枝花 | 阳江 | 惠东 | 天水 | 昆山 | 迁安市 | 明港 | 楚雄 | 晋中 | 松原 | 玉溪 | 怀化 | 黑河 | 怒江 | 诸城 | 平潭 | 大庆 | 江苏苏州 | 衢州 | 图木舒克 | 枣庄 | 温州 | 安吉 | 佛山 | 驻马店 | 永新 | 海拉尔 | 黔西南 | 赣州 | 黄石 | 萍乡 | 安阳 | 大同 | 攀枝花 | 遂宁 | 甘孜 | 安岳 | 汕头 | 咸阳 | 临沂 | 南阳 | 亳州 | 德清 | 阳泉 | 琼海 | 乳山 | 汝州 | 承德 | 长治 | 鄂尔多斯 | 云南昆明 | 百色 | 廊坊 | 淮北 | 徐州 | 承德 | 白沙 | 儋州 | 济宁 | 鄂尔多斯 | 昌吉 | 长兴 | 文山 | 通化 | 吕梁 | 泗洪 | 天水 | 七台河 | 甘肃兰州 | 任丘 | 神农架 | 泸州 | 台南 | 德宏 | 哈密 | 宿州 | 启东 | 遂宁 | 昌吉 | 亳州 | 泸州 | 台州 | 怀化 | 玉树 | 临夏 | 辽源 | 丽水 | 肇庆 | 湖北武汉 | 临汾 | 招远 | 中山 | 怒江 | 楚雄 | 黔西南 | 滕州 | 六安 | 三门峡 | 莱芜 | 台北 | 诸城 | 泰安 | 池州 | 巴彦淖尔市 | 南京 | 淄博 | 安庆 | 丹东 | 象山 | 济源 | 嘉峪关 | 贺州 | 双鸭山 | 新乡 | 保定 | 西双版纳 | 果洛 | 建湖 | 三门峡 | 湖州 | 河池 | 遂宁 | 陕西西安 | 仁怀 | 白城 | 启东 | 果洛 | 溧阳 | 泗阳 | 新疆乌鲁木齐 | 扬州 | 丹阳 | 桓台 | 赣州 | 天水 | 邢台 | 临猗 | 枣庄 | 铜川 | 包头 | 茂名 | 赣州 | 单县 | 孝感 | 诸城 | 河南郑州 | 驻马店 | 开封 | 汝州 | 石河子 | 鹤岗 | 玉环 | 阳泉 | 鹤壁 | 固原 | 鹤岗 | 吉林长春 | 阳泉 | 抚顺 | 衡水 | 沧州 | 安岳 | 淮安 | 齐齐哈尔 | 阿勒泰 | 商洛 | 大庆 | 慈溪 | 延安 | 湘潭 | 株洲 | 五指山 | 西藏拉萨 | 吉林 | 泗阳 | 东营 | 邹平 | 绥化 | 寿光 | 雄安新区 | 娄底 | 鹤壁 | 包头 | 安阳 | 厦门 | 宁波 | 汉川 | 南平 | 文昌 | 广安 | 内蒙古呼和浩特 | 章丘 | 六安 | 毕节 | 四川成都 | 崇左 | 江苏苏州 | 大连 | 宜都 | 株洲 | 衢州 | 库尔勒 | 乌海 | 灵宝 | 庆阳 | 阳春 | 和县 | 毕节 | 新乡 | 儋州 | 文昌 | 汕头 | 肇庆 | 张家界 | 黔南 | 六安 | 平顶山 | 巢湖 | 高密 | 玉树 | 贵州贵阳 | 鞍山 | 惠东 | 仁怀 | 铁岭 | 台南 | 澳门澳门 | 滁州 | 昌吉 | 商洛 | 安徽合肥 | 台北 | 福建福州 | 德清 | 迪庆 | 汕头 | 惠东 | 台北 | 醴陵 | 德州 | 黄石 | 赵县 | 常州 | 赣州 | 开封 | 东台 | 江西南昌 | 神农架 | 山南 | 武夷山 | 巴音郭楞 | 湘潭 | 湖州 | 包头 | 靖江 | 曹县 | 玉环 | 乌兰察布 | 屯昌 | 潍坊 | 香港香港 | 沧州 | 兴安盟 | 偃师 | 随州 | 东阳 | 天长 | 黔南 | 随州 | 绍兴 | 庄河 | 泉州 | 钦州 | 克孜勒苏 | 开封 | 鸡西 | 亳州 | 杞县 | 驻马店 | 漯河 | 滨州 | 广州 | 中山 | 儋州 | 德州 | 无锡 | 沛县 | 嘉峪关 | 包头 | 襄阳 | 文山 | 天长 | 巴彦淖尔市 | 淄博 | 防城港 | 蚌埠 | 海门 | 高密 | 广西南宁 | 焦作 | 鸡西 | 哈密 | 惠州 | 章丘 | 酒泉 | 烟台 | 固原 | 汕头 | 大连 | 吕梁 | 台南 | 平顶山 | 曲靖 | 武威 | 三沙 | 赵县 | 惠州 | 湖南长沙 | 东方 | 桂林 | 迪庆 | 新余 | 绥化 | 兴安盟 | 溧阳 | 河南郑州 | 福建福州 | 瓦房店 | 玉环 | 济源 | 山南 |