dwoodard / sketch
Requires
- doctrine/dbal: ^3.0
- illuminate/support: ~7|~8
- laracasts/generators: ^2.0
- symfony/yaml: ^5.2
Requires (Dev)
- orchestra/testbench: ^6.7
- phpunit/phpunit: ~9.0
This package is auto-updated.
Last update: 2024-09-08 05:11:59 UTC
README
sketch:init make sketch schema yaml file
sketch:generate (install|fresh|refresh|reset|rollback|status)
sketch:config #stub out config
#使用sketch:generate #create [模型,迁移,工厂,种子,路由] 从schema.yml生成
# - php artisan make:model Dogs -a
- php artisan make:make:model
#if table doesn't exsist
- php artisan make:migration create_{table}_table
# else
- php artisan make:migration add_{field}_to_table --table=flights
- php artisan make:controller
- php artisan make:factory
- php artisan make:seeder
# if table observer: true
- php artisan make:observer
-
make:cast 创建一个新的自定义Eloquent转换类 make:channel 创建一个新的通道类 make:command 创建一个新的Artisan命令 make:component 创建一个新的视图组件类 make:event 创建一个新的事件类 make:exception 创建一个新的自定义异常类 make:factory 创建一个新的模型工厂 make:job 创建一个新的作业类 make:listener 创建一个新的事件监听类 make:mail 创建一个新的邮件类 make:middleware 创建一个新的中间件类 make:migration 创建一个新的迁移文件 make:model 创建一个新的Eloquent模型类 make:notification 创建一个新的通知类 make:observer 创建一个新的观察者类 make:policy 创建一个新的策略类 make:provider 创建一个新的服务提供者类 make:request 创建一个新的表单请求类 make:resource 创建一个新的资源 make:rule 创建一个新的验证规则 make:seeder 创建一个新的种子类 make:test 创建一个新的测试类
// schema.yml Dog: id: owner_id:foreign(columns, name) name birthday breed () gender (m/f)
Owner: id:i
Sketch
这里应该放置您的描述。查看contributing.md以查看待办事项列表。
安装
通过Composer
$ composer require dwoodard/sketch
使用方法
变更日志
请参阅变更日志了解最近更改的信息。
测试
$ composer test
贡献
请参阅contributing.md以获取详细信息及待办事项列表。
安全
如果您发现任何安全问题,请通过电子邮件dustin.woodard@gmail.com联系,而不是使用问题跟踪器。
鸣谢
许可协议
MIT。请参阅许可文件以获取更多信息。