繁体   English   中英

Laravel给我找不到对象! 在此服务器上找不到请求的URL。 404错误

[英]Laravel gives me Object not found! The requested URL was not found on this server. 404 error

我已经按照下面创建了一个控制器文件并为其路由。 我想通过输入以下URL在我的网站上显示Hello World消息: http:// localhost / mylaravel / mycontroller,但是它显示404错误。

控制器文件:

namespace App\Http\Controllers;
class MyController extends BaseController
{
    public function loadview()
    {
        echo "Hello World";
    }
}

路线文件:

Route::get('/', function () 
{
return view('welcome');
});

Route::get('mycontroller','MyController@loadview');

您的Web服务器很可能配置错误,并且Laravel应用程序未运行。 很容易检查,只需在index.php中添加die()并查看您是否仍在获取404-如果仍然存在404错误,则请求尚未到达Laravel应用程序。

确保HTTP://本地主机/ mylaravel点使你的Laravel应用程序的公用文件夹

如果您还没有配置http://localhost/mylaravel指向public文件夹中的项目文件夹( mylaravel ),那么第一次尝试,包括public的网址: http://localhost/mylaravel/public

如果问题仍然存在,则必须检查服务器是否完全运行,以及localhost上的其他站点是否正常。 在浏览器中转到http://localhost/进行确认。 这将为您的服务器加载索引页。 如果http://localhost/返回404或其他错误,则您的服务器可能处于脱机状态或需要注意。

暂无
暂无

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

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