Laravel代码生成器

时间:2013-12-09 17:31:52

标签: php laravel-4 crud

我来自CakePHP,最近开始学习Laravel-4。很难看出这样一个伟大的框架没有为基本的CRUD操作提供代码生成器。这是一个有意识的决定还是我错过了什么?

7 个答案:

答案 0 :(得分:8)

很确定这是一个有意识的决定。然而,Jeffrey Way为Laravel创建了一个杀手级的Generator包:

https://github.com/JeffreyWay/Laravel-4-Generators

答案 1 :(得分:3)

Laravel 5.1附带artisan make命令来生成不同的代码文件,以下是一个列表:

Available commands for the "make" namespace:
  make:command     Create a new command class
  make:console     Create a new Artisan command
  make:controller  Create a new resource controller class
  make:event       Create a new event class
  make:job         Create a new job class
  make:listener    Create a new event listener class
  make:middleware  Create a new middleware class
  make:migration   Create a new migration file
  make:model       Create a new Eloquent model class
  make:policy      Create a new policy class
  make:provider    Create a new service provider class
  make:request     Create a new form request class
  make:seeder      Create a new seeder class
  make:test        Create a new test class

答案 2 :(得分:2)

这是我创建的另一个包,它通过一个命令生成API / CRUD。

https://github.com/mitulgolakiya/laravel-api-generator

答案 3 :(得分:2)

这是一个很棒的套餐。非常灵活,可以生成完整而干净的代码。

https://packagist.org/packages/crestapps/laravel-code-generator

它在http://crestapps.com/laravel-code-generator/docs/2.2

上有完整的文档

以下是YouTube截屏视频,以帮助您入门https://www.youtube.com/channel/UCkEd0nOoRf3o0ahspAu7Y9w/videos

答案 4 :(得分:1)

您可以尝试使用 Vemto 生成所有 API/CRUD。

这是一个非常灵活的生成器,可以生成干净易读的代码

答案 5 :(得分:0)

我还做了一个代码生成器,它将读取数据库表结构并根据它创建Laravel模型,请求,控制器和其他资产。

https://github.com/digitaldreams/laracrud

答案 6 :(得分:0)

我认为您可以尝试Vemto,它是带有GUI的Laravel Studio和代码生成器