Laravel路由无法正常工作

时间:2014-11-09 06:11:16

标签: php laravel laravel-4 laravel-routing

快速提问,

编辑:除了'/',我不知道如何访问其他路线 以下是我想要访问的路线

Route::get('/', 'HomeController@index');

Route::get('users', 'UserController@index');

Route::get('foo', function()
{
    return 'Hello World';
});

这是我的路线。通过 php artisan路线 enter image description here

我可以成功访问 localhost / cartraderlaravel / public 它带我到HomeController @ index

当我尝试访问foo或用户时,我得到了 enter image description here

我试过了

本地主机/ cartraderlaravel /公共/用户 本地主机/ cartraderlaravel /用户 本地主机/ cartraderlaravel /富 本地主机/ cartraderlaravel /公共/富

所有这些都返回“未找到”错误。帮助任何人?

2 个答案:

答案 0 :(得分:1)

您应该将您的根目录指向WAMP中的cartraderlaravel / public,这样您就无需访问localhost / cartraderlaravel / public。要在WAMP中执行此操作,请执行以下操作:

  1. 单击任务栏中的WampServer图标
  2. 选择Apache>来自pullup的httpd.conf
  3. 搜索“DocumentRoot”一词
  4. 将DocumentRoot路径更改为自定义目录
  5. 再次搜索“DocumentRoot”同样的程序
  6. 保存更改并“重新启动所有服务”

答案 1 :(得分:0)

进一步研究表明,这是WAMP的常见问题。与Apache设置有关。我已经开始使用虚拟网络,现在一切正常