如何使用Laravel 5中的get参数或路由处理Bootstrap选项卡面板?

时间:2015-04-01 09:59:59

标签: laravel laravel-5 laravel-routing laravel-validation

我正在使用bootstrap的选项卡面板进行帐户设置。请参见下图。enter image description here

设置链接是localhost / settings ..我需要访问特定的选项卡。有两个选项:一个是使用get参数,如localhost / settings?tab = deactivation,第二个是使用localhost / settings / deactivation这样的urls,在route.php中定义为localhost / settings / {tab}。哪种方法最好吗?

第二个问题是,当我更改选项卡时,URL保持不变。即,通过将标签从Deactivation更改为Password将不会导致生成url localhost / settings / password,而是保持相同的localhost / settings / deactivation。如果表单验证失败,它将移至“停用”选项卡。这个问题的解决方案是什么?

表单验证失败也会导致第一种情况下获取参数的问题。我怎么解决这个问题?

还有其他更好的方法吗?

0 个答案:

没有答案