首页 文章

与xampp的Laravel 404错误

提问于
浏览
2

我开始学习如何使用laravel但是遇到了问题 . 当我去:http://localhost/testing/public/我得到一个工作页面,但当我打字例如http://localhost/testing/public/home这是我的一个观点我得到404错误 . 有人知道如何解决这个问题吗?

编辑:我正在使用最新版本的laravel,当我这样做时:

Route::view('/home', 'home');

在我的routes / web.php中,我收到了这个错误

2 回答

  • 0

    这很可能是虚拟主机的问题,请尝试以下操作:

    • 首先编辑您的路线: Route::get('/home', function(){echo "hello"});

    • 然后尝试访问: http://localhost/testing/public/index.php/home

    如果它工作,那肯定是因为你没有virtualHost,你可以在你的Xampp配置中轻松设置它并修改你的主机文件

    • 首先转到 C:\Windows\System32\drivers\etc\hosts 并添加一个新行,如: 127.0.0.1 yoursite.local

    • 然后转到 xampp\apache\conf\extra\httpd-vhosts.conf 下安装xampp的地方

    • 然后在文件底部添加一个虚拟主机,如:

    <VirtualHost *:80> DocumentRoot“PATH_to_laravel_folder / public”

    ServerName yoursite.local
    </虚拟主机>

    • 然后您可以通过输入以下内容来访问您的路线: yoursite.local/home 或yoursite.local:80 / home

    Hope it helps you guys :)

  • 1

    可能是因为路线 . 创建视图后,您必须在 routes/web.php 中添加它

    喜欢5.5版本的 Route::view('/yourUrl', 'viewName'); . 适用于5.4或更早版本 Route::get('/yourUrl', 'viewName');

    将此添加到routes / web.php之后 . 你可以访问 http://localhost/testing/public/yourUrl

    你可以找到更多here

相关问题