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 生成器的主要内容,如果未能解决你的问题,请参考以下文章

laravel Auth::check() 失败

我正在通过Laravel Forge建立数据库,并且很难连接到它。正在关注Laracast教程[保留]

Laravel 5.7 执行 SQL 查询多少次?

Laravel 5上未显示自定义错误页面

Laravel 5.5 / 验证器 / 自定义规则

Cpanel 共享主机中的 Laravel 5.5 错误 500