当前位置: 首页 > 知识库问答 >
问题:

Laravel:: 此服务器上未找到请求的资源 /hello

阎德辉
2023-03-14

我得到了错误,当我改变. php文件。blade.php.之前,我改变了它得到了这个错误。

Route::get('hello','HelloController@index');

Hello控制器

public function index()
    {
      $data = array(
    'name'  => 'Rakesh',
    'email' => 'sharmarakesh395@gmail.com');
      return View::make('hello.index')->with('data', $data);
    }

/public/hello/index.blade.php

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Laravel 5.3 - Home page</title>
  </head>
  <body>
      <h1>Welcome Hello index </h1>
      <h1>{!!$data!!}</h1>
      <h1>{!!$data['email']!!}</h1>
  </body>
</html>

错误

The requested resource /hello was not found on this server.

共有2个答案

羊舌墨一
2023-03-14

视图应位于resources/views文件夹中,而不是public文件夹中

危烨煜
2023-03-14

当您在公用文件夹中创建与路由同名的文件夹时,会发生此错误,因此请更改您放置在公用文件夹中的文件夹的名称,使其具有与路由不同的名称。这可能会解决您的错误

 类似资料:
  • 大家好,我需要一个解决方案laravel项目,当我尝试打开后端管理与 /control它给我一个错误"未找到-请求的资源 /control未在该服务器上找到。" 当我将名称"/Control"更改为"/Control5"或类似的东西时,它的工作正常,但问题是我使用 /control视图和其他!我是新来的laravel我不知道是什么问题?请帮我解决这个问题! 网状物php 仪表板控制器

  • 在名为qrcode的表中添加库存时,结果输出在此服务器上找不到请求的资源 /qrcodes。

  • 我有一个Ubuntu 14.04内核。我正在这个服务器上安装我的Laravel应用程序。安装之后,我尝试将根目录设置为public。 我在文件中只有这些选项 我已将文档根目录更改为 现在,当我试图通过它显示主页,运行良好。它还获取所有GET变量。例: 但是当我转到其他链接时,例如它给了我一个错误 我有路线。php在本地主机上运行良好。但不在此服务器上。请帮帮我。

  • 创造刀身php 网状物php AdminController.php VerifyCsrfToken.php 当我上传图像在CKEditor我得到这个错误。 请求的资源/管理员/上传/图像?CKEditor=主体

  • 我已经通过Composer在这个目录中安装了Laravel5.2。 尽管我听说不推荐使用它,但我还是使用了文件夹上的来100%访问它。 我可以正确地看到laravel欢迎页面,但在尝试使用

  • 我对一条路线有一点问题(只有这条路线,其他路线都没有任何问题)。 这是我的路线(我注释了所有路线,除了 /home,只是为了确保他们没有搞砸一些事情): 我得到这个错误: /route工作时没有任何问题,当我尝试/home(这两个路由之间的唯一区别)时,我得到了错误。 我做了php artisan route:clear,但没有任何帮助。有人知道发生了什么吗(.htaccess文件在这里不是问题)