# 约定

约定大于配置 是一项设计方法。同样,在meedu的插件开发中,我们也遵循这样的方法。我们约定下面的几条规则:

  • 每个插件只创建一个 ServierProvider 文件。
  • 插件的 ServierProvider 文件,我们建议将它的名字命名为: MainServierProvider
  • 插件的路由存放在 routes/ 目录下面。
  • 插件的视图文件存放在 resource/views 目录下面。
  • 插件的 Command 存放在 Commands 目录下面。
  • 插件的安装默认是执行 php artisan 插件sign install 安装的。
  • 插件的升级默认是执行 php artisan 插件sign upgrade 升级的。
  • 插件的卸载默认是执行 php artisan 插件sign uninstall 卸载的。