我正试图学习如何使用Laravel 5,但我遇到了一个问题。到目前为止,我已经创建了以下代码:app/HTTP/routes.php
项下:
<?php
Route::get('/', 'MyController@home');
在app'Http'Controllers
下创建自己的MyController.php
文件,并将以下代码添加到控制器:
<?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);
}
}
当我运行应用程序时,我得到错误:
FatalErrorException in MyController.php line 12:
Class 'App'Http'Controllers'View' not found
我做错了什么?
变化
return View::make("index")->with("name", $name);
return 'View::make("index")->with("name", $name);
或更好的
return view("index",compact('name'));
View
是一个Facade
,一个包装类,view()
是一个检索view
实例的辅助函数。