Laravel:从控制器返回视图

时间:2015-07-24 14:22:51

标签: php laravel xampp

我正在尝试学习如何使用Laravel 5,但我遇到了一个问题。到目前为止,我已经创建了以下代码:

$scope.movies = Movie.getList({name: "Graceland*"}).$object; 下:

app/HTTP/routes.php

<?php Route::get('/', 'MyController@home'); 下创建了我自己的MyController.php文件,并将以下代码添加到控制器:

app\Http\Controllers


当我运行应用程序时,我收到错误:

<?php

namespace App\Http\Controllers;

use Illuminate\Routing\Controller as BaseController;

class MyController extends BaseController
{
    public function home()
    {
        $name = "John Doe";
        return View::make("index")->with("name", $name);
    }
}


我做错了什么?

1 个答案:

答案 0 :(得分:6)

更改

return View::make("index")->with("name", $name);

return \View::make("index")->with("name", $name);

或更好

return view("index",compact('name'));

<强>更新

View是一个Facade,一个包装类,view()是一个帮助函数,用于检索view实例。