Laravel 5和方式/发电机

时间:2015-02-13 13:49:36

标签: php laravel way-generators

我尝试将way/generators包含在 laravel 5.0

我按照以下步骤操作:

  1. 我将其加入require dev: require way/generators --dev
  2. "require-dev": {
        "phpunit/phpunit": "~4.0",
        "phpspec/phpspec": "~2.1,
        "way/generators" : "~3.0"
    },
    
    1. 我做composer update,我也尝试使用composer update --dev

    2. 我在providers数组中添加了一个新项目。

    3. 'Way\Generators\GeneratorsServiceProvider'
      
      1. 现在当我在控制台中键入:php artisan时出现错误

          

        异常'BadMethodCallException',在C:\ xampp \ htdocs \ testni \ storage \ framework \ compiled.php中显示消息'调用未定义的方法[package]':4351   堆栈跟踪:

4 个答案:

答案 0 :(得分:5)

对于Laravel 5,Jeffrey Way已经创建了Laravel 5 Extended Generators。

https://github.com/laracasts/Laravel-5-Generators-Extended

您甚至可以在Laracasts网站上看到它。

https://laracasts.com/lessons/faster-workflow-with-generators

它仍在使用php artisan命令,但到目前为止还有3种其他方法,如

  • mmake:迁移:模式
  • 使:迁移:枢轴
  • 使:种子

要安装 - composer需要laracasts / generators --dev

答案 1 :(得分:3)

直接来自readme.md的GitHub JeffreyWay/Laravel-4-Generators

  

Laravel 5不支持,因为该框架现在包括一个   开箱即用的发电机数量。

答案 2 :(得分:1)

laravel 5中包含的生成器现在非常有用,所以也许您不必担心,只需键入php artisan即可查看完整列表,它们位于make部分

答案 3 :(得分:-1)

composer require laracasts/generators --dev

将此添加到config / app.php

'Laracasts\Generators\GeneratorsServiceProvider',