【问题标题】:Skip empty GET params in the URL (Laravel 4)跳过 URL 中的空 GET 参数(Laravel 4)
【发布时间】:2013-06-06 08:09:53
【问题描述】:

我有一个列表,其中包含一些应用于表单提交的过滤器,使用 GET 作为表单方法。所以提交后,我得到一个如下所示的网址:

/listing?filter_1=a&filter_2=&filter_3=c

注意filter_2 是空的。在这种情况下,如何避免在 URL 中显示它?我只需要 URL 是这样的:

/listing?filter_1=a&filter_3=c

我不会与$_GET 混淆,我想知道使用 Laravel 4 的正确方法是什么。

谢谢

【问题讨论】:

    标签: php laravel laravel-4


    【解决方案1】:

    在制作url的过程中,需要检查变量的值是空的还是空的或者有一些值。然后将这些变量添加到 url 中,这样你的 url 就干净了。

    【讨论】:

      【解决方案2】:

      要实现这一点,您需要使用 Laravel - pretty URls 功能并在 Route::get 函数中进行一些更改,以在构建 url 时删除空参数。

      【讨论】:

        猜你喜欢
        • 2020-03-12
        • 1970-01-01
        • 1970-01-01
        • 2013-11-14
        • 2019-05-31
        • 2015-04-08
        • 1970-01-01
        • 1970-01-01
        • 2022-01-26
        相关资源
        最近更新 更多