Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

fudanda/phpHelper

Open more actions menu

Repository files navigation

===============

PHP Version License

适用于 ThinkPHP5.1 快速生成 html/vue 打开即用的后台管理页面

主要新特性

  • 创建权限数据库
  • 创建静态文件
  • laravel-mix 打包vue项目

php-helper 的运行环境要求PHP7.1+。

安装

composer require fdd/php-helper  (名称暂定)

使用

创建html项目

php think  admin:init

创建Vue项目

php think  vue:init

vue项目初始化

1.安装
npm install --no-bin-links
2.更新包
npm install -g npm-check-updates
3.编译 监视项目的变化
npm run watch

更新

composer update fdd/php-helper

创建 model,contrell 等等(admin 为多应用名称,Article为控制器名,首字母需大写)

php think  curd:admin/Article

PHP 助手类 封装常用方法

对一些项目中常用的方法进行封装,减少 copy 代码的时间::

  • 奇衡三 基斯卡人 (导出
  • 幽弥狂 雾妖
  • 燃谷 兽族
  • 幽若离 格勒莫赫人
  • 大仓 萨库人
  • 吧咕哒 蛰族
  • 卡拉肖克玲 龙族
  • 雷光 翼族
  • 梅龙尼卡嘉 龙族
  • 海问香 粼妖
  • 万两 墨拓人
  • 秋落木 辉妖

使用

###1.导出 //命名空间引用

use Kuiba\Qihengsan\ExcelExportV2;

//导出

    $list   = [
        [
            "title"   => "你是什么垃圾?",
            "type"    => 1,
            "content" => "喵喵喵???",
            "img"     => "/static/uploads/20190928\77871c95d3f86e6f4f5b7fb3655355be.jpg",
            "create_time" => time(),
        ]
    ];  //数据
    $header = [
        ['标题', 'title', 'text'],
        ['内容', 'content', 'text'], // 规则不填默认text
        ['类型', 'type', 'selectd', [1 => '新闻', 2 => '刊物']],
        ['图片链接', 'img', 'function', function ($model) {
            return  'www.myadmin' . $model['msg_img'];
        }],
        ['创建时间', 'create_time', 'data', 'Y-m-d'],
    ];//表头
    $fileName = time();  //文件名 默认当前时间戳
    $suffix   = 'xlsx';  //后缀名 默认-xlsx-(xlsx/xls/html/csv)
    return ExcelExportV2:: export($list, $header, $fileName,$suffix);

//导入

    $filePath   = './static/excel/1.xlsx'; //文件路径
    $startIndex = 1;                       //开始行数 默认 1
    $data = ExcelExportV2::import($filePath, $startIndex);
    var_dump($data);

tobecontinued

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.