我来自CakePHP,最近开始学习Laravel-4。很难看出这样一个伟大的框架没有为基本的CRUD操作提供代码生成器。这是一个有意识的决定还是我错过了什么?
答案 0 :(得分:8)
很确定这是一个有意识的决定。然而,Jeffrey Way为Laravel创建了一个杀手级的Generator包:
答案 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。
答案 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模型,请求,控制器和其他资产。
答案 6 :(得分:0)
我认为您可以尝试Vemto,它是带有GUI的Laravel Studio和代码生成器