【问题标题】:Laravel 5 - View [home] not foundLaravel 5 - 找不到查看[主页]
【发布时间】:2015-04-19 02:57:49
【问题描述】:

我运行了composer update,现在我遇到了一个问题。我在尝试加载主视图时收到此错误:

InvalidArgumentException in FileViewFinder.php line 140:
View [home] not found.

是的,文件存在于我的目录中(资源/视图等)。名字是home.blade.php

我的控制器:

<?php namespace Hulahoop\Http\Controllers;

use Hulahoop\Http\Requests;
use Hulahoop\Http\Controllers\Controller;

use Illuminate\Http\Request;

class HomeController extends Controller {

    /**
     * Display a listing of the resource.
     *
     * @return Response
     */
    public function index()
    {
        return view('home');
    }

}

路线:

Route::get('/', 'HomeController@index');

这很好用,而且是非常基本的功能。发生了什么?在当地宅基地上运行仅供参考。

更新:当我运行php artisan serve 时,我可以正常查看主页视图(即在http://localhost:8000 上)。但是在宅基地上,没有骰子。什么给了?

【问题讨论】:

  • 你确定你有最新版本的 laravel 5 吗?这是人们几个月前遇到的一个错误。如果您将命名空间更改为 App 会发生什么?
  • Def 最新版本。上周刚拿到。我能够将命名空间更改为 App。但是在“AppServiceProvider”中出现错误,看起来它仍然有我以前的命名空间。即 storage/framework/config.php 和 storage/framework/services.json.php。我将所有实例更改为 App。还是一样的错误...
  • 三件事,laravel 5 现在是 5.0.1,确保你有那个版本。 composer update 将确保这一点。 composer dump-autoload 应该修复命名空间更改问题。最后确保你的宅基地虚拟机对存储文件夹及其所有子文件夹具有写入权限。
  • 全部做到了。还检查过,文件夹有读写...啊。
  • 我无法复制这个问题。

标签: php laravel-4 laravel-5


【解决方案1】:

你需要给视图文件夹755的可执行权限

【讨论】:

    【解决方案2】:

    查看 [vendor/config.php] 它是为本地开发而硬编码的。

    【讨论】:

    • 我无法在我的生产服务器中运行php artisan config:clear 命令,并通过编辑vendor/config.php 文件中的路径解决了我的问题。它可能不是直接的解决方案,但我们可以使用它。 @lhab 你的回答应该对我有所帮助。
    【解决方案3】:

    vagrant 和php artisan config:cache 好像有问题。 如果您运行 php artisan config:clear 然后尝试打开该页面 - 您应该会看到它工作正常 - 只要确保您没有通过 artisan 缓存它。

    【讨论】:

    • 泰@seb!从一个环境迁移到另一个环境时,这真的帮助了我
    • 没问题@Maky - 很高兴我能帮上忙。
    • 这是对这个答案的解释:原因是config:cache 命令将配置文件中的所有路径设置为运行该命令的任何机器上的路径。如果您在 host 机器上运行 artisan 并在 host 机器上也使用 php artisan serve,那么一切都会正常工作,因为路径是正确的。但是,这些路径对于虚拟机内部来说不是正确的,所以 Laravel 不知道在哪里可以找到任何东西。
    • 钱的答案就在这里
    • 如果您已将项目从本地复制到某个地方,请务必从 /bootstrap/cache 目录中将 config.php 重命名/删除为 config.php_。这就是我的诀窍!
    猜你喜欢
    • 2015-11-28
    • 1970-01-01
    • 2017-05-15
    • 1970-01-01
    • 1970-01-01
    • 2018-12-30
    • 1970-01-01
    • 2016-01-07
    • 2018-03-09
    相关资源
    最近更新 更多