【问题标题】:Laravel 5 classLaravel 5 类
【发布时间】:2016-04-19 07:27:13
【问题描述】:

我在 windows 7 上安装了 laravel 5.1,之后我尝试打开 blog/app/Htttp/routes.php。现在我的浏览器出现错误提示

“致命错误:类 'Route' 未在 C:\xampp\htdocs\Laravel_1\blog\app\Http\routes.php 第 14 行"。

如何消除此错误?

【问题讨论】:

  • 在哪里打开 routes.php?
  • 在我的网络浏览器谷歌浏览器中。
  • 那是因为您不提供任何这些文件。网络服务器甚至可以访问的唯一 php 文件是公开的 index.php 文件。这是整个应用程序的前端加载器。
  • 是的,我应该怎么做才能让它工作?

标签: php laravel


【解决方案1】:

classPHP 中可用之前,您需要要求/包含它。当您直接在浏览器中打开文件时,laravel 应用程序没有被引导,并且没有加载任何依赖项以供使用。

如果你打开public/index.php,你会发现一行写着

require __DIR__.'/../bootstrap/autoload.php';
// this later calls composer autoload which compiles a file 
// that includes all the classes that you have specified in your `composer.json`.

现在您已直接打开文件,没有包含任何类,因此您收到错误。

我不确定您是否打算直接在浏览器中打开该文件。我只能建议您该错误是意料之中的,您应该通过public/index.php 让应用程序正常工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-17
    • 1970-01-01
    • 1970-01-01
    • 2015-07-07
    • 2015-12-03
    • 2017-11-15
    • 2015-07-17
    • 2015-05-05
    相关资源
    最近更新 更多