PluginsController.php 986 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * Author: 芸众商城 www.yunzshop.com
  5. * Date: 10/03/2017
  6. * Time: 16:42
  7. */
  8. namespace app\frontend\controllers;
  9. use app\common\components\BaseController;
  10. class PluginsController extends BaseController
  11. {
  12. public function getPluginData()
  13. {
  14. $enableds = app('plugins')->getEnabledPlugins()->toArray();
  15. foreach ($enableds as &$enabled) {
  16. unset($enabled['path']);
  17. }
  18. if($enableds){
  19. return $this->successJson('获取数据成功!', $enableds);
  20. }
  21. return $this->errorJson('未检测到数据!');
  22. }
  23. public function getEnabledPlugins()
  24. {
  25. $data = [];
  26. $data['is_supplier'] = app('plugins')->isEnabled('supplier') ? 1 : 0;
  27. $data['is_store'] = app('plugins')->isEnabled('store-cashier') ? 1 : 0;
  28. $data['is_hotel'] = app('plugins')->isEnabled('hotel') ? 1 : 0;
  29. return $this->successJson('获取数据成功!', $data);
  30. }
  31. }