Laravel 5 - laracast 生成器
Posted
技术标签:
【中文标题】Laravel 5 - laracast 生成器【英文标题】:Laravel 5 - laracasts generators 【发布时间】:2017-12-25 22:07:00 【问题描述】:您好,我在安装 Laravel 5 Extended Generators 时遇到问题
当我在控制台中做时
composer require laracasts/generators --dev
控制台返回错误
[Symfony\Component\Debug\Exception\FatalErrorException] 特征 'Illuminate\Console\AppNamespaceDetectorTrait' 未找到 php致命错误:特征'Illuminate\Console\AppNamespaceDetectorTrait'在 C:\xampp\htdocs\project-app\vendor\laracasts\generators\src\Commands\MigrationMakeCommand.php 第 16 行 脚本 php artisan 优化处理返回错误代码 255 的 post-update-cmd 事件
安装失败,正在将 ./composer.json 还原为原始文件 内容。
我的作曲家
"require":
"laracasts/generators": "dev-master as 1.1.4",
"php": ">=5.6.4",
"backpack/base": "^0.7.21",
"backpack/crud": "^3.2",
"laravel/framework": "5.4.*",
"laravel/tinker": "~1.0"
,
"require-dev":
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~5.7"
,
【问题讨论】:
只使用"laracasts/generators": "dev-master",
然后更新看看!!
因为更新 laravel 到 5.4 后生成器出现问题见here
当我添加“laracasts/generators”时:“dev-master”控制台返回错误。
错误是什么?
【参考方案1】:
我将 AppNamespaceDetectorTrait 更改为 DetectsApplicationNamespace(使用 x 2): 供应商/laracasts/generators/src/Commands/MigrationMakeCommand.php
在 composer.phar 中使用“dev-master”并运行“composer update”以在最新提交 4e9ce5d 中拉入修复
require
"laracasts/generators": "dev-master",
【讨论】:
以上是关于Laravel 5 - laracast 生成器的主要内容,如果未能解决你的问题,请参考以下文章