Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个列表,其中包含一些应用于表单提交的过滤器,使用 GET 作为表单方法。所以提交后,我得到一个如下所示的网址:
/listing?filter_1=a&filter_2=&filter_3=c
注意filter_2是空的。在这种情况下,如何避免在 URL 中显示它?我只需要 URL 是这样的:
filter_2
/listing?filter_1=a&filter_3=c
我不会乱来$_GET,我想知道用 Laravel 4 做这件事的正确方法是什么。
$_GET
谢谢
在制作 url 的过程中,需要检查变量的值是否为空或 null 或有一些值。然后将这些变量添加到 url 中,这样你的 url 就会很干净。
要实现这一点,您将需要使用Laravel - 漂亮的 URls功能并在Route::get函数中进行一些更改以在构建 url 时删除空参数。