【问题标题】:Laravel 4.2 InvalidArgumentException View not foundLaravel 4.2 InvalidArgumentException 未找到视图
【发布时间】:2014-10-25 11:09:47
【问题描述】:

我的 Laravel 应用无法加载任何视图。我不断收到此错误:

InvalidArgumentException
View [index] not found.

我确定视图存在,而且它只是视图加载,所以我不知道会出现什么问题。

这是控制器方法的代码:

public function getIndex()
{
    // Get all the blog posts
    $posts = $this->post->orderBy('created_at', 'DESC')->paginate(10);

    // Show the page
    return View::make('site/blog/index', compact('posts'));
}

【问题讨论】:

  • 发布返回视图的代码以及视图文件的位置。
  • 请在app/config/view.php中发布您的目录结构以及paths的值
  • lukasgeiter 你是明星!您的评论帮助我找到了问题所在。我已将 app/config/view.php 复制到 app/config/development/view.php 并弄乱了视图路径。我将路径值从/../views 更改为/../../views,它现在可以工作了。请您发布一个答案,以便我接受吗?
  • @ТомицаКораћ 很高兴我能帮上忙。现在写答案...

标签: laravel laravel-4 views


【解决方案1】:

Laravel 在 vi​​ew.php 配置文件中配置的目录(或多个目录)中搜索视图。 (默认位置:app/config/view.php

注意:默认值使用__DIR__变量指定相对路径。因此,当您移动文件或将其复制到环境配置目录(在 OP 的情况下为“开发”)时,您可以相应地更改路径。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-02
    • 1970-01-01
    • 2017-05-29
    • 2021-09-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-25
    • 2015-09-24
    相关资源
    最近更新 更多