muz4k / guestbook
symfony 5 项目
v1.0.0
2020-07-04 16:48 UTC
Requires
- php: ^7.2.5
- ext-ctype: *
- ext-iconv: *
- easycorp/easyadmin-bundle: ^2.3
- predis/predis: ^1.1
- sensio/framework-extra-bundle: ^5.5
- symfony/console: 5.0.*
- symfony/dotenv: 5.0.*
- symfony/flex: ^1.3.1
- symfony/framework-bundle: 5.0.*
- symfony/http-client: 5.0.*
- symfony/mailer: 5.0.*
- symfony/messenger: 5.0.*
- symfony/monolog-bundle: ^3.5
- symfony/orm-pack: ^1.0
- symfony/security-bundle: 5.0.*
- symfony/string: 5.0.*
- symfony/test-pack: ^1.0
- symfony/twig-pack: ^1.0
- symfony/webpack-encore-bundle: ^1.7
- symfony/workflow: 5.0.*
- symfony/yaml: 5.0.*
- twig/cssinliner-extra: ^3.0
- twig/inky-extra: ^3.0
- twig/intl-extra: ^3.0
Requires (Dev)
- doctrine/doctrine-fixtures-bundle: ^3.3
- symfony/browser-kit: 5.0.*
- symfony/debug-pack: ^1.0
- symfony/maker-bundle: ^1.19
- symfony/profiler-pack: ^1.0
Conflicts
- dev-master
- v1.0.0
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/qs-6.5.3
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/loader-utils-and-symfony/webpack-encore-2.0.4
- dev-dependabot/npm_and_yarn/terser-4.8.1
- dev-dependabot/npm_and_yarn/eventsource-1.1.1
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/npm_and_yarn/minimist-1.2.6
- dev-dependabot/npm_and_yarn/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/follow-redirects-1.14.8
- dev-dependabot/npm_and_yarn/ajv-6.12.6
- dev-dependabot/npm_and_yarn/node-sass-7.0.0
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/ws-6.2.2
- dev-dependabot/npm_and_yarn/dns-packet-1.3.4
- dev-dependabot/npm_and_yarn/browserslist-4.16.6
- dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/ssri-6.0.2
- dev-dependabot/npm_and_yarn/y18n-4.0.1
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/ini-1.3.8
This package is auto-updated.
Last update: 2024-09-06 14:26:07 UTC
README
这是一个使用 Symfony 5 编写的留言簿(在《Symfony 5:快速入门》一书的帮助下)
安装
确保您已安装所有必要的工具:git(嘿嘿)、composer、php、docker(docker-compose);
git clone https://github.com/Muz4k/guestbook.git
composer install
docker-compose up -d
symfony console doctrine:migrations:migrate
npm install
symfony run yarn encore dev
这就完了!
使用方法
这是空白的留言簿 。要添加会议,您必须拥有具有管理员角色的用户。看!
symfony console security:encode-password
symfony run psql -c "INSERT INTO admin (id, username, roles, password) \
VALUES (nextval('admin_id_seq'), 'admin', '[\"ROLE_ADMIN\"]', \
'<password with eclipsed $>')"
例如密码 1234: '$argon2id$v=19$m=65536,t=4,p=1$S4cV3J9uN2JpCT7h8Qv52Q$PLzTRKMY5qduS8VfMZ0t0KY1ApL78829WG6niZuzjwo'
添加会议后,人们将能够添加评论(当然,通过配置的邮件客户端进行审核后)。示例
工作中:)