66 lines
1.4 KiB
PHP
66 lines
1.4 KiB
PHP
<?php
|
|
|
|
namespace app\controller;
|
|
|
|
use support\Request;
|
|
use app\common\utils\scaffold\Generate;
|
|
use support\Redis;
|
|
|
|
class IndexController
|
|
{
|
|
protected $noNeedLogin = ['createResource'];
|
|
|
|
protected $noNeedHeaderData = ['createResource'];
|
|
|
|
public function index(Request $request)
|
|
{
|
|
return '<div style="position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);">hi~</div>';
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
* 生成资源
|
|
*/
|
|
public function createResource()
|
|
{
|
|
$options = [
|
|
'controller' => [
|
|
'module' => 'common',
|
|
'name' => 'sku'
|
|
],
|
|
'model' => [
|
|
'module' => 'common',
|
|
'name' => 'sku'
|
|
],
|
|
'service' => [
|
|
'module' => 'common',
|
|
'name' => 'sku'
|
|
],
|
|
'logic' => [
|
|
'module' => 'common',
|
|
'name' => 'sku'
|
|
],
|
|
'validate' => [
|
|
'module' => 'common',
|
|
'name' => 'sku'
|
|
],
|
|
'table' => 'sku'
|
|
];
|
|
|
|
$result = (new Generate($options))->doGenerate();
|
|
return $result;
|
|
}
|
|
|
|
|
|
public function test()
|
|
{
|
|
|
|
$result = Redis::set('test', 'test');
|
|
|
|
var_dump(Redis::get('test'));
|
|
|
|
return 'test';
|
|
}
|
|
}
|