Laravel路线问题

时间:2014-04-17 05:31:08

标签: laravel-4

我正在尝试在用户输入特定地址时呈现视图。

e.g

http://localhost/example/public/admin

到目前为止我尝试了什么;

Route::any('admin', function()
{
return View::make('admin.login');
});

Route::any('/admin', function()
{
return View::make('admin.login');
});

login.php位于admin文件夹中名为view的文件夹下。{/ p>

到目前为止,没有一个有效。

我的错误:

Not Found. The requested URL /CoopBooks/public/admin was not found on this server.

2 个答案:

答案 0 :(得分:1)

首先,您不需要2条路由到同一地址。 Route::any('admin'..)Route::any('/admin'..)是相同的。

根据您的问题,似乎这不是Laravel问题而且错误直接来自您的本地服务器(如果是laravel路由错误,您会收到不同的错误语法)。

换句话说,您正在访问错误的网址。您可以看到错误消息引用/CoopBooks/public/admin,但需要引用http://localhost/example/public/admin。 这意味着您要么在地址栏中键入错误的URL,要么以某种方式更改了.htaccess或其他Apache指令以将用户定向到其他文件夹。

确保您的网址正确且一切正常......

希望这有帮助!

答案 1 :(得分:0)

我能够通过以下方式解决问题。

我发现Apache中的rewrite_module没有自动为WampServer 2.4启用。我启用它,它工作正常。