2016-06-21 102 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'... –

相關問題