aubert-alexis / symfony4-api-starter
1.0
2020-01-06 10:21 UTC
Requires
- php: ^7.1.3
- ext-ctype: *
- ext-iconv: *
- api-platform/api-pack: ^1.2
- lexik/jwt-authentication-bundle: ^2.6
- sensio/framework-extra-bundle: ^5.1
- symfony/asset: 4.2.*
- symfony/console: 4.2.*
- symfony/debug-bundle: 4.2.*
- symfony/dotenv: 4.2.*
- symfony/expression-language: 4.2.*
- symfony/flex: ^1.1
- symfony/form: 4.2.*
- symfony/framework-bundle: 4.2.*
- symfony/monolog-bundle: ^3.1
- symfony/orm-pack: *
- symfony/process: 4.2.*
- symfony/security-bundle: 4.2.*
- symfony/serializer-pack: *
- symfony/swiftmailer-bundle: ^3.2
- symfony/translation: 4.2.*
- symfony/twig-bundle: 4.2.*
- symfony/validator: 4.2.*
- symfony/web-link: 4.2.*
- symfony/webpack-encore-bundle: ^1.7
- symfony/yaml: 4.2.*
Requires (Dev)
Conflicts
- dev-master
- 1.0
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- 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/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/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/ssri-6.0.2
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/ini-1.3.8
- dev-dependabot/npm_and_yarn/http-proxy-1.18.1
- dev-dependabot/npm_and_yarn/websocket-extensions-0.1.4
- dev-dependabot/npm_and_yarn/acorn-6.4.1
- dev-dependabot/composer/symfony/var-exporter-4.4.4
- dev-dependabot/composer/symfony/cache-4.3.9
- dev-dependabot/composer/symfony/http-foundation-4.4.2
- dev-api
- dev-dependabot/composer/symfony/security-http-4.2.12
This package is auto-updated.
Last update: 2024-09-05 08:14:26 UTC
README
指南
这是一个简单的启动器,可用于任何需要后台管理系统的项目。SB admin 2
模板已用于设计。
功能
:
安全
- 登录 -> 检查您的角色并重定向(ROLE_ADMIN -> BO | ROLE_USER -> FO)- 请参阅提示部分获取凭据
- 注册表单 -> 简单的用户注册
- 忘记密码 -> 在本地主机中不会发送电子邮件,您需要检查邮件图标上的调试栏,您将找到重置密码的url
后台
- 仪表板 -> 实际上,它非常简单,只有已注册用户数的统计
- 用户 -> 带有CRUD和表格的表
- 个人资料(在顶部右侧)-> 编辑您的个人信息
- 参数(在顶部右侧)-> 更改您的密码
API
-
用户列表 -> GET /api/users {access_token} 从管理员获取所有用户
-
单个用户 -> GET /api/users/{id} {access_token} 为管理员和所有者获取单个用户
-
更新用户 -> PUT /api/users/{id} {access_token} 为管理员和所有者更新单个用户
-
登录 -> GET /api/login_check 登录
-
注册 -> POST /api/users {access_token} 注册新用户
-
忘记密码 -> POST forgot-password {access_token} 通过电子邮件忘记密码
提示
登录
- USER - user@user.fr / user
- ADMIN - admin@admin.fr / admin
标题
Sf4-Starter
在页面标题中 -> config/packages/twig.yaml
全局 -> const_website_title
安装
1 - Composer
下载项目所需的依赖项
: composer install
2 - 数据库
重要
:将.env文件更改为您的信息。
创建数据库: php bin/console doctrine:database:create
更新数据库: php bin/console doctrine:migration:migrate
3 - 固定数据
加载随机假数据。 php bin/console doctrine:fixtures:load
4 - 服务器
启动服务器。 php bin/console server:run