繁体   English   中英

Laravel路由无法正常工作

[英]Laravel routing not working correctly

快速提问

编辑:我不知道如何访问除“ /”以外的其他路由这是我要访问的路由

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

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

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

这是我的路线。 通过php artisan路线 在此处输入图片说明

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

当我尝试访问foo或用户时,我得到 在此处输入图片说明

我努力了

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

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

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

  1. 单击任务栏中的WampServer图标
  2. 从下拉菜单中选择Apache> httpd.conf
  3. 搜索术语“ DocumentRoot”
  4. 将DocumentRoot路径更改为您的自定义目录
  5. 再次按照相同的步骤再次搜索“ DocumentRoot”
  6. 保存更改并“重新启动所有服务”

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM