【发布时间】:2015-04-13 10:35:43
【问题描述】:
我有一个自定义路由控制器,它在返回视图之前检查数据库。话虽如此,除了第一个参数之外,我不会将任何参数传递给该控制器,而且永远不会。有没有办法阻止 laravel 期待一个参数?我收到此错误:
mydomain/login ---- 工作正常
mydomain/login/sometext -- 抛出错误
"Symfony\Component\HttpKernel\Exception\NotFoundHttpException" /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php
routes.php
Route::get('/', function(){return View::make('main.landing');});
Route::get('/{path}', array('uses' => 'RouteController@index'));
然后在我的 RouteController 中,我使用 $path 并查询数据库以检查路由是否存在,然后显示自定义视图。
任何帮助将不胜感激! 谢谢!
【问题讨论】:
-
请发布您的路线定义。
-
刚刚做了。谢谢博格丹。