![](/img/trans.png)
[英]laravel 5.4: PHP Fatal error: Call to undefined method Illuminate\Foundation\Application::configure()
[英]How to solve PHP Fatal error: Uncaught Error: Call to undefined method Illuminate\Container\Container::basePath() error on laravel version update?
我正在嘗試將 laravel 版本從 5.3 更新到 5.4 但是當我運行composer update
命令時出現此錯誤
PHP Fatal error: Uncaught Error: Call to undefined method Illuminate\Container\Container::basePath() in /my-project/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:179
Stack trace:
#0 /my-project/vendor/carbonate/environmentconfig/src/EnvironmentConfig.php(49): base_path()
#1 /my-project/bootstrap/app.php(16): Carbonate\EnvironmentConfig\EnvironmentConfig::get()
#2 /my-project/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(289): Application->storagePath()
#3 /my-project/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(271): Illuminate\Foundation\Application->bindPathsInContainer()
#4 /my-project/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(147): Illuminate\Foundation\Application->setBasePath()
#5 /my-project/bootstrap/app.php(21): Illuminate\Foundation\Application->__construct()
我按照本指南進行更新: https://laravel.com/docs/5.4/upgrade
我也嘗試刪除供應商文件夾和 composer.lock 文件並運行命令composer install
,但我得到了同樣的錯誤。
您的幫助將不勝感激
安裝程序不會生成.env,很可能是由於缺少文件而未設置 APP_KEY,PHPUnit 拋出此異常。
試試這些命令:
composer run-script post-root-package-install
php artisan key:generate
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.