pipe-dream/laravel-create

此包已被废弃,不再维护。未建议替代包。

看看这个包是如何摧毁所有其他生成器的。样板仓库讨厌它!

安装次数 12,807

依赖者: 0

建议者: 0

安全: 0

星标 1,339

关注者: 43

分支: 111

开放问题: 13

类型:package


README

Latest Stable Version Total Downloads License

快速创建新的Web项目。通过向Pipe Dream提供最小输入,例如草图/实体列表,它将预测您的应用程序架构并将其输入到一系列管道中。这些管道将生成所有快速启动所需的文件。

video_splash_joke.png

安装

安装Pipe Dream

composer require --dev pipe-dream/laravel-create

安装Laravel文件工厂

npm install --dev @pipe-dream/laravel-file-factory

更多文件工厂可以在这里找到

构建Pipe Dream

php artisan pipedream:build

就是这样,现在打开您的浏览器并访问 /pipe-dream 开始设计。

使用方法

如果您还没有,请观看2分钟的视频

  • 在草图窗口中列出您的模型和表。请注意,架构是在实时创建的,并显示在屏幕右侧。

design.png

  • 以下是一些关于草图语法的提示
// use PascalCase for models
Garage
location
capacity

// Separate your entities into chunks
Car
color
user_id // foreign key

// use snake_case model1_model2 to setup a ManyToMany relationship
car_garage 

// use button to add a default user system
User 
name
email
email_verified_at
password
remember_token

// use snake_case to create a table
password_resets
email
token
  • 查看将要创建的文件列表。

review.png

  • 将文件提交到磁盘。

build.png

  • 现在您可以开始迁移和播种了。前往检查API(在 /api),其中包含占位符值

api.png

贡献

PR和问题都受欢迎。除了问题部分,我们还有一个Trello板列出我们需要帮助的事情。要开始并了解更多关于平台的信息,请查看pipe-dream/docs

许可证

MIT

保持关注!

在twitter上关注我: @ajthinking

帮助我继续这项工作 | Patreon