【问题标题】:Laravel :: The requested resource /hello was not found on this serverLaravel :: 在此服务器上找不到请求的资源 /hello
【发布时间】:2017-05-09 21:47:30
【问题描述】:

我将 .php 文件更改为 .blade.php 时出错。 在我更改之前,它得到了这个错误。

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

HelloController

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.

【问题讨论】:

    标签: php laravel laravel-5


    【解决方案1】:

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

    【讨论】:

    • 你救了我的命!我从来没有想过这个
    • 经过 4-5 小时的更改后,问题终于出现了。
    • 这个我不知道
    • 是的 - 修复它!这是“教科书”中没有的内容之一。
    【解决方案2】:

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

    【讨论】:

    • 非常感谢,这是我的错。我在 youtube 上看到视频并关注他。
    猜你喜欢
    • 2021-09-10
    • 2018-11-05
    • 2018-05-14
    • 1970-01-01
    • 2021-03-07
    • 2016-11-02
    • 2020-07-28
    • 2014-09-21
    • 2019-12-17
    相关资源
    最近更新 更多