带有xampp的Laravel 404错误

带有xampp的Laravel 404错误,laravel,Laravel,我开始学习如何与拉威尔合作,但遇到了一个问题。当我转到:我会得到一个工作页面,但当我键入例如我的一个视图时,我会得到一个404错误。有人知道如何解决这个问题吗 编辑: 我正在使用最新版本的laravel,例如: Route::view('/home', 'home'); 在我的routes/web.php中,我得到了一个错误,这可能是因为routes。 创建视图后,必须将其添加到routes/web.php 比如Route::view('/yourUrl',viewName')在5.5版本中。

我开始学习如何与拉威尔合作,但遇到了一个问题。当我转到:我会得到一个工作页面,但当我键入例如我的一个视图时,我会得到一个404错误。有人知道如何解决这个问题吗

编辑: 我正在使用最新版本的laravel,例如:

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

在我的routes/web.php中,我得到了一个错误,这可能是因为routes。 创建视图后,必须将其添加到
routes/web.php

比如
Route::view('/yourUrl',viewName')在5.5版本中。
对于5.4或更早版本
Route::get('/yourUrl',viewName')

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


您可以找到更多信息这很可能是虚拟主机的问题,请尝试以下操作:

  • 首先编辑路由到:
    route::get('/home',function(){echo
    “你好”})
  • 然后尝试访问:
    http://localhost/testing/public/index.php/home
如果它能工作,那么肯定是因为您没有virtualHost,您可以在Xampp配置中轻松设置它并修改您的主机文件

  • 首先转到
    C:\Windows\System32\drivers\etc\hosts
    并添加新的 像这样的行:
    127.0.0.1 yoursite.local
  • 然后转到安装xampp的位置
    xampp\apache\conf\extra\httpd vhosts.conf
  • 然后在文件底部添加虚拟主机,如:

  • 然后,您可以通过键入:
    yoursite.local/home
    或 你的网站。本地:80/家

希望它能帮助你们:)

一种方法是设置一个指向应用程序公用文件夹的域@MrAndre在尝试使用时检查编辑过的答案:Route::get('/about',function(){echo“This is about Page”;});我仍然有一个404错误example@MrAndre我从来没有面对过这个错误。你能告诉我你在哪个文件中添加这个?在routes/web.php和Route::view(“/home”、“home”)中添加了它;对我不起作用有最新版本的Lavarel对我起作用你可能有一个教程或什么你可以为xampp解决这个问题吗?谢谢,很好:)最后一个问题,当你有例如project.local/home时,它会重定向你去谷歌,因为他认为它无效,所以你必须在它出现之前放上http://解决方法?您必须使用http://协议,以便浏览器知道这是一个url,而不是您正在搜索的内容:)
DocumentRoot "PATH_to_laravel_folder/public"  

ServerName yoursite.local