schersoftware / cake-app-template
scherer software CakePHP 骨架应用
Requires
- php: >=7.1.0
- admad/cakephp-glide: 2.0.*
- beberlei/assert: 2.6.
- cakephp/bake: ~1.2
- cakephp/cakephp: 3.4.*
- cakephp/migrations: ~1.0
- cakephp/plugin-installer: *
- codekanzlei/cake-attachments: 1.1.*
- codekanzlei/cake-auth-actions: 1.0.*
- codekanzlei/cake-bootstrap3: 1.1.*
- codekanzlei/cake-cktools: 1.2.*
- codekanzlei/cake-frontend-bridge: 1.4.*
- codekanzlei/cake-list-filter: 1.3.*
- codekanzlei/cake-model-history: 2.2.*
- codekanzlei/cake-notifications: v2.2.*
- friendsofcake/bootstrap-ui: 1.2.*
- josegonzalez/dotenv: 2.0.*
- markstory/asset_compress: 3.2.*
- mobiledetect/mobiledetectlib: 2.*
- scherersoftware/cake-api-baselayer: 1.0.*
- scherersoftware/cake-language-switcher: 1.0.*
- scherersoftware/cake-monitor: 1.2.*
- scherersoftware/cakephp-schema: 1.0.*
- tedivm/jshrink: 1.1.*
Requires (Dev)
- cakedc/mixer: ^1.1
- cakephp/bake: ~1.1
- cakephp/cakephp-codesniffer: ~3.0
- cakephp/debug_kit: ~3.2
- dereuromark/cakephp-ide-helper: ~0.8
- phpstan/phpstan: ~0.7
- phpunit/phpunit: ~6.0
- psy/psysh: @stable
- scherersoftware/coding-standard: ~3.0
This package is not auto-updated.
Last update: 2020-01-24 16:35:00 UTC
README
CakePHP 3 预配置应用程序模板
安装
这是一个简短的安装指南。更详细的版本将很快提供
使用composer安装包
$ composer create-project scherersoftware/cake-app-template <项目名称>
使用PHP Dotenv配置MySQL用户名和密码。请确保在.env
中设置SESSION_COOKIE_NAME
和MAIN_DOMAIN
,因为这些值是正确设置会话所必需的。
接下来,设置您的数据库。我们使用cakephp/migrations来完成此操作
$ bin/cake migrations migrate
还要运行Josegonzalez/CakeQueuesadilla的迁移,因为我们使用此插件发送恢复密码电子邮件。
$ bin/cake migrations migrate -p Josegonzalez/CakeQueuesadilla
对于ModelHistory,您必须运行以下迁移
$ bin/cake migrations migrate -p ModelHistory
现在用默认用户填充数据库
$ bin/cake migrations seed
默认电子邮件:john.doe@example.com
,默认密码:password
请确保已安装npm
,并确保之后全局安装了bower
$ npm install -g bower
现在我们必须安装一些npm包和bower依赖项
$ npm install
安装bower依赖项
$ bower install
致谢
此模板基于CakePHP 应用程序骨架
此外,我们还使用了以下出色的开源项目