用于初始化可开发 Laravel 应用的包


README

phpversion lastversion dependencies

Latest Version on Packagist Total Downloads Build Status StyleCI

MedKit 是 Mediactive Digital 使用的工具箱。

安装

创建一个新的项目,然后需要 medKit

$ laravel new projectZero
$ cd projectZero/ 
$ composer require mediactive-digital/medkit
$ php artisan medkit:install

更新你的 .env 文件,创建你的 bdd

运行迁移(使用 docker)

更新你的 .env 以在 docker 容器之间访问

DB_CONNECTION=mysql
DB_HOST=db_mysql_$DB_DATABASE
DB_PORT=3306
DB_DATABASE=$DB_DATABASE
DB_USERNAME=root
DB_PASSWORD=toor

将 $DB_DATABASE 替换为你的数据库名称

安装 docker 社区版,然后运行

$ docker-compose up

配置在 docker-compose.yaml 中

然后在 Docker 内运行向导。

$ docker-compose exec core_services php /var/www/artisan medkit:migrate

运行迁移(使用你自己的服务)

$ php artisan medkit:migrate

运行 Composer(使用 Docker)

$ docker-compose exec core_services composer update

集成

Sentry

在 .env 中添加

SENTRY_LARAVEL_DSN=https://CODE@SENTRY_SERVER

路线图

  • 完成视图生成器(不是 id、carbon、translatable、...)
  • 为生成迁移添加一个覆盖层
  • 为生成工厂添加一个覆盖层
  • 将邮件通过 mailTemplate 传递(激活账户、密码忘记、...)+ 事件创建用户... + 在表格中添加模板(参考 videomanager)
  • 在权限上添加描述 + 在 crud 的 generate() 中生成
  • 在开发者工具中添加 phpInfo 链接

变更日志

请参阅 changelog 了解最近更改的更多信息。

测试

$ composer test

贡献

请参阅 contributing.md 了解详细信息和一个待办事项列表。

安全

如果您发现任何与安全相关的问题,请通过作者的电子邮件发送,而不是使用问题跟踪器。

鸣谢

许可证

许可证。请参阅 许可证文件 了解更多信息。