admin/app/frontend/controllers/PluginsController.php

40 lines
958 B
PHP

<?php
/**
* Created by PhpStorm.
* Author:
* Date: 10/03/2017
* Time: 16:42
*/
namespace app\frontend\controllers;
use app\common\components\BaseController;
class PluginsController extends BaseController
{
public function getPluginData()
{
$enableds = app('plugins')->getEnabledPlugins()->toArray();
foreach ($enableds as &$enabled) {
unset($enabled['path']);
}
if($enableds){
return $this->successJson('获取数据成功!', $enableds);
}
return $this->errorJson('未检测到数据!');
}
public function getEnabledPlugins()
{
$data = [];
$data['is_supplier'] = app('plugins')->isEnabled('supplier') ? 1 : 0;
$data['is_store'] = app('plugins')->isEnabled('store-cashier') ? 1 : 0;
$data['is_hotel'] = app('plugins')->isEnabled('hotel') ? 1 : 0;
return $this->successJson('获取数据成功!', $data);
}
}