laborci/eternity-project

此包已被废弃且不再维护。未建议替代包。
此包最新版本(1.1.7)没有提供许可证信息。

1.1.7 2019-03-12 12:51 UTC

README

创建项目

  • composer create-project laborci/eternity-project yourproject

在项目创建过程结束后,Eternity 会创建两个主要配置文件。检查这些文件的内容!

  • config/local/config.php
  • config/local/virtualhost.conf

别忘了将虚拟主机文件包含到 httpd.conf 中!

安装所需的节点包

  • npm install

进行第一次 less 构建

  • gulp build

进行第一次 webpack 构建

  • npm run build

(使用 gulpnpm run work 进行活动文件监视)

创建您的起始数据库

CREATE TABLE `user` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `email` varchar(255) DEFAULT NULL,
  `password` varchar(60) DEFAULT NULL COMMENT 'password',
  `created` datetime DEFAULT NULL,
  `permissions` set('admin') DEFAULT NULL,
  `status` enum('active','deleted') DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

CREATE TABLE `user_log` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `datetime` datetime DEFAULT NULL,
  `userId` int(11) unsigned NOT NULL,
  `event` varchar(32) COLLATE utf8_hungarian_ci DEFAULT NULL,
  `description` text COLLATE utf8_hungarian_ci COMMENT 'json',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci;

INSERT INTO `user` (`id`, `name`, `email`, `password`, `created`, `permissions`, `status`)
VALUES (1, 'Admin', 'admin@eternity', '$2y$10$iSr05yuqV07/VqGq10NmQezwLrvpkTo0SrramL/7bSrQdAD64trrO', '2019-01-16 13:24:00', 'admin', 'active');

您的项目将在以下地址可用:

管理网站的用户凭据:admin@eternity / admin123

编码愉快!