【问题标题】:Laravel gives me Object not found! The requested URL was not found on this server. 404 errorLaravel 给了我找不到对象!在此服务器上找不到请求的 URL。 404 错误
【发布时间】:2018-08-22 23:20:53
【问题描述】:

我已经按照下面的方法创建了一个控制器文件并为其路由。我想通过输入以下 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');

【问题讨论】:

    标签: php laravel laravel-5


    【解决方案1】:

    很可能您的网络服务器配置不正确,并且 Laravel 应用程序没有运行。很容易检查,只需在 index.php 中添加 die() 并查看您是否仍然收到 404 - 如果仍然存在 404 错误,那么请求尚未到达 Laravel 应用程序。

    确保 http://localhost/mylaravel 指向您的 Laravel 应用程序的 public 文件夹。

    【讨论】:

      【解决方案2】:

      如果您尚未将http://localhost/mylaravel 配置为指向项目文件夹中的public 文件夹(mylaravel),请先尝试在网址中包含publichttp://localhost/mylaravel/public

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

      【讨论】:

        猜你喜欢
        • 2017-10-31
        • 2016-04-10
        • 2021-04-30
        • 2014-09-27
        • 1970-01-01
        • 2017-01-25
        • 2017-12-26
        • 2015-03-30
        • 2016-11-23
        相关资源
        最近更新 更多