标签: lumen-routing

刚刚安装了Lumen并得到了NotFoundHttpException

我正在寻找解决方案...它变得非常令人沮丧.在Laravel彻底安装Lumen之后,我根本无法访问"/"路线.当我尝试时,它会抛出一个错误:

NotFoundHttpException in RoutesRequests.php line 443:

in RoutesRequests.php line 443
at Application->handleDispatcherResponse(array('0')) in RoutesRequests.php line 380
at Application->Laravel\Lumen\Concerns\{closure}() in RoutesRequests.php line 629
at Application->sendThroughPipeline(array(), object(Closure)) in RoutesRequests.php line 382
at Application->dispatch(null) in RoutesRequests.php line 327
at Application->run() in index.php line 28
Run Code Online (Sandbox Code Playgroud)

php laravel lumen lumen-5.2 lumen-routing

14
推荐指数
1
解决办法
1万
查看次数

在流明中获取路线参数

$request->route('id')在最新版本的Lumen中尝试使用来访问Route参数时,出现错误。

lumen.ERROR: Symfony\Component\Debug\Exception\FatalThrowableError: 
Call to a member function parameter() on array
Run Code Online (Sandbox Code Playgroud)

它在Laravel中可以正常工作。

laravel laravel-routing lumen lumen-routing lumen-5.4

4
推荐指数
1
解决办法
3942
查看次数

找不到带点(IP地址)的路由,返回404

我用Lumen 5.4

这是我的路线设置方式:

$app->get('/ip/{ip}', GeoIpController::class . '@show');
Run Code Online (Sandbox Code Playgroud)

{ip}路线参数应该是一个IP地址,用它点。但是,当路径中包含点时,似乎存在问题。它返回404 not found错误。

我知道我可以将IP地址作为简单的GET请求参数传入,但希望IP成为URL的一部分并像路由参数一样进行处理。

出于测试目的,我使用php -S localhost:8080 -t public该应用程序。

php laravel lumen lumen-routing lumen-5.4

1
推荐指数
1
解决办法
670
查看次数