2016-06-21 130 views
0

我在文件夹“app”下的新文件夹中添加了一个类。无法访问应用程序类

这个类里面我不能访问:

App::environment(); 

这不起作用或者:

\App::environment(); 

我在,我从命令行运行脚本使用这个类。

我想我没有正确引导应用程序,但我无法弄清楚如何。

这里是调用脚本:

require __DIR__.'/../bootstrap/autoload.php'; 

use App\Scripts\SqlMigrator; 

$sqlMigrator = new SqlMigrator(); 

我试图在课堂导入此:

use Illuminate\Support\Facades\App; 

但后来我得到这个错误:

PHP Fatal error: Uncaught exception 'RuntimeException' with message 'A facade root has not been set.' 

与更新什么我到目前为止:

似乎在测试类密切:当我使用这个:

$environment = app()->environment(); 

它给我这个错误:

ReflectionException: Class env does not exist 

这是对你的暗示?

感谢

回答

0

尝试导入应用程序类,如下

use App;

+0

对不起,我忘了提,但我已经试过了。这是行不通的。 –

+0

plz在这种情况下分享错误 –

+0

PHP致命错误:在'...'中找不到类'App'... –

相关问题