1

我创建了一个包,其中还包含他自己的控制器文件和 router.php 文件。

我的问题是我无法访问任何主要类,如Schemaor View

我总是收到错误:找不到类错误。

4

1 回答 1

1

我假设你在你的包中使用命名空间,你应该这样做。因此,您需要在全局类前面加上反斜杠才能访问它们。例如,View::make()变成\View::make()

或者,您可以导入 Facades:

<?php
namespace Your\Namespace;

use Illuminate\Support\Facades\Schema;
use Illuminate\Support\Facades\View;

//...

View::make($view, $data);

请参阅PHP 命名空间常见问题解答

于 2013-04-29T12:52:29.487 回答