我使用 Lumen 框架有一段时间了,我发现自己遇到了一个反复出现的问题。
在我的示例中,页面/index/validation/
需要一个参数,这里用{key}
. 但是,/index/validation/
不带参数的调用,我看不出如何没有页面未找到异常。
所以,我创建了一个重定向到主页的函数
路由.php
$app->get('/index/validation', 'App\Http\Controllers\IndexController@redirectIndex');
$app->get('/index/validation/{key}', 'App\Http\Controllers\IndexController@validation');
索引控制器
public function redirectIndex() {
return redirect('index');
}
我在这里做什么工作正常,但是,我不确定是否应用正确的方法,或者是否有其他方法可以实现我的目标?