muz4k/guestbook

symfony 5 项目

安装: 2

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放性问题: 22

类型:项目


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

这就完了!

使用方法

这是空白的留言簿 main。要添加会议,您必须拥有具有管理员角色的用户。看!

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'

admin

添加会议后,人们将能够添加评论(当然,通过配置的邮件客户端进行审核后)。示例

example

工作中:)