Laravel Pipe Dream
发布日期:作者: Paul Redmond
Laravel Pipe Dream 是 Anders Jürisoo 开发的一个用于快速创建 Laravel 应用模式的包
快速创建新的 Web 项目。通过提供 Pipe Dream 最少的草图/实体列表形式的输入,它将预测你的应用程序模式并将其馈送到一组管道中。这些管道将生成开始所需的所有文件,速度非常快。
以下是一个两分钟的介绍视频,展示 Pipe Dream 的实际操作
它的本质是,你从一个“草图语法”开始,它是一个简单的文本,定义了你的模式和关系。例如
// use PascalCase for modelsGaragelocationcapacity // Separate your entities into chunksCarcoloruser_id // foreign key // use snake_case model1_model2 to setup a ManyToMany relationshipcar_garage // use button to add a default user systemUsernameemailemail_verified_atpasswordremember_token // use snake_case to create a tablepassword_resetsemailtoken
Pipe Dream 使用该文本生成模式,并根据你提供的模式创建文件(可编辑)。你也可以在生成文件之前手动编辑生成的代码,并管理用于在磁盘上创建文件的模板。
要了解有关该包的全部功能(包括源代码、文档和示例)的更多信息,请访问 GitHub 上的项目:pipe-dream/laravel。