我正在使用Laravel框架,我在controllers / admin / PlacesController.php下创建了一个类
我将它放在名称空间控制器/ admin;
但正如你在下面看到的那样,我不能使用没有“\”的标准Laravel课程 请参阅\ View
class PlacesController extends \BaseController {
/**
* Display a listing of the resource.
*
* @return Response
*/
public function index()
{
$places=\Place::all();
return \View::make('admin.places.index',compact('places'));
}
/**
* Show the form for creating a new resource.
*
* @return Response
*/
public function create()
{
return \View::make('admin.places.createOrEdit');
}
}
但我想将它用作View而不用“\”我该怎么做?将所有视图修复为\ View
确实是一个问题谢谢大家。
答案 0 :(得分:5)
您应该导入View
类,因为它在其他命名空间(根命名空间)中。
添加:
use View;
在文件的开头,例如:
<?php
namespace yournamespacehere;
use View;
现在,您可以在控制器中使用return View
而不是return \View
如果您想了解更多解释,请查看How to use objects from other namespaces and how to import namespaces in PHP