php - 简单的 Laravel View::make() 不工作

标签 php laravel laravel-routing

所以我正在学习一些基本的 Laravel 东西,因为我是 PHP 的新手。 我正在学习一个基本教程,该教程让我将内容打印到名为 home.blade.php 的文件中。

我现在的调用方式如下。

这是我的routes.php

Route::get('/', array(
    'as' => 'home',
    'uses' => 'HomeController@home'
));

这是我的HomeController.php

class HomeController extends Controller {

    public function home() {
        return View::make('home');
    }

}

这是home.blade.php

{{'Hello.'}}

在你问之前,是的,我的 home.blade.php 在我的 Views 文件夹中。

打印出来的错误如下

FatalErrorException in HomeController.php line 6:
Class 'App\Http\Controllers\View' not found
in HomeController.php line 6
at HandleExceptions->fatalExceptionFromError(array('type' => '1', 'message' => 'Class 'App\Http\Controllers\View' not found', 'file' => '/Users/ryandushane/Google Drive/Web_WorkSpace/theNeonSurf/app/Http/Controllers/HomeController.php', 'line' => '6')) in compiled.php line 1738
at HandleExceptions->handleShutdown()

这是奇怪的部分。如果我将 routes.php 更改为仅包含

Route::get('/', function()
{
    return View::make('home');
});

它运行良好。

有人知道我能做什么吗?

最佳答案

Laravel 5 的新语法

public function home() {
    return view('home');
}

有关更多信息,您可以从此处阅读 http://laravel.com/docs/5.0/views

关于php - 简单的 Laravel View::make() 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28893055/

相关文章:

javascript - Laravel 5.1 - 使用 ajax 更新商店后的评论列表

laravel - RESTful 应用程序更好的 url 结构是什么?

php - 当脚本使用 PHP 变量时导出 javascript

php xml 到 .NET 二进制格式

php - 如何更改 Laravel 迁移中的主键

laravel-4 - 如何使用 Controller 处理 Laravel 4 子域路由,将子域作为参数传递

php - Laravel5.8 模型绑定(bind)路由 Arg 1 传递的必须是 Model 的实例

php - 拉维尔 4 : Two different view pages for a single URI based on auth status

php - 使用 PHP 修改 json 不保存/更新

php - 设计一个数据库来跟踪所有者