只有根路由工作[Lumen laravel]
问题描述:
我已经安装了一个新的流明框架。但它只路由'/'路由。 在其他路由上,它只返回'/'主页。只有根路由工作[Lumen laravel]
这是我的.htaccess文件。
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
我web.php
是这样
$app->get('/', function() use ($app) { return " it is working";
});
$app->get('hello', function() use ($app) { return "it is not working";
});
PS: - AllowOverride
设置All
在httpd.conf文件。
答
这说明你已经在你的.htaccess
文件没有问题, 也许你正在使用PHP下面5.5.9, 尝试用最新的更新
vagrant box update
之前更新您的流浪汉箱这样做,备份您现有的文件
或者你可以查看official docs关于如何做我t
你能告诉我们你的''web.php''代码吗?另外,你正在运行什么开发设置? '''PHP的工匠服务',宅基地?我们需要更多的信息来帮助你。 – Mark
@Mark我用web.php更新了这个问题,是的,它是宅基地开发。 –
@Mark问题只与流明5.4,与5.3和5.2 ..很好地工作! –