我创建了一个包,其中还包含他自己的控制器文件和 router.php 文件。
我的问题是我无法访问任何主要类,如Schema
or View
。
我总是收到错误:找不到类错误。
我假设你在你的包中使用命名空间,你应该这样做。因此,您需要在全局类前面加上反斜杠才能访问它们。例如,View::make()
变成\View::make()
。
或者,您可以导入 Facades:
<?php
namespace Your\Namespace;
use Illuminate\Support\Facades\Schema;
use Illuminate\Support\Facades\View;
//...
View::make($view, $data);
请参阅PHP 命名空间常见问题解答。