谢谢你的阅读.
我用composer创建了一个新的Laravel项目. composer create-project laravel/laravel name
而当我试图 php artisan migrate
我得到以下错误。
ErrorException
Illegal offset type in isset or empty
at C:\Users\pc\Desktop\xyz\vendor\laravel\framework\src\Illuminate\Container\Container.php:1159
1155| * @return string
1156| */
1157| public function getAlias($abstract)
1158| {
> 1159| if (! isset($this->aliases[$abstract])) {
1160| return $abstract;
1161| }
1162|
1163|
自从用composer创建项目后,我什么都没改。
你应该在终端执行以下命令
copy .env.example .env
php artisan key:generate
然后在.env文件中输入你的数据库证书。
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=root
DB_PASSWORD=
希望它能为你工作。
这个问题在7.16.1版本中得到了解决。
运行 php artisan --version
做一个更新与 composer update
https:/github.comlaravelframeworkissues33234#issue-639781041。