我正在尝试在用户输入特定地址时呈现视图。
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.
答案 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
启用。我启用它,它工作正常。