0

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

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

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

/listing?filter_1=a&filter_3=c

我不会乱来$_GET,我想知道用 Laravel 4 做这件事的正确方法是什么。

谢谢

4

2 回答 2

0

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

于 2013-06-06T08:15:52.477 回答
0

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

于 2013-06-06T08:16:31.647 回答