元素/nexus

Element3 是一个超级“易于使用”的 PHP 框架,它建立在 Slim3 之上。它与 Laravel 非常相似

安装: 9

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 1

语言:SCSS

类型:项目


README

Element logo

Minimum PHP Version Vue version Latest version Build Status Software License Total Downloads

Element 设计得非常简单直观。

🐘 要求

Element 需要 PHP 7.1+。

重要:如果您想使用 YAML 文件或字符串,那么您需要在您的 composer.json 中引入 Symfony Yaml 组件

⚡ 安装

创建 Element 项目的支持方式是通过 Composer。

$ composer create-project element/nexus <NAME>

开源软件是什么?

Element 设计得非常简单直观。它有点类似于 Laravel,但结构和使用上下文更适合我的需求和口味!... 虽然公共视图在很大程度上取决于开发者自己,但我决定使用来自 creative tim 的免费版 Soft UI Dashboard 作为后端仪表板,因为它的使用非常简单!它有很多酷炫的 UI 元素,最好的部分是?!它是 100% 免费 - 即使是商业应用程序 😊 所以你没问题 👌... 尽管它带有 MIT 许可证,所以请记住,您在修改代码时请注意。

但我强烈建议 Element3 的任何用户查看他们的 Pro 版本 👀📢 它真的很酷,并且包含许多额外的酷炫功能... 或者如果您喜欢,您可以自由切换到自己的模板。(我已将主题作为 .zip 文件放在 'src/assets/themes' 下方)

💬 使用

打开终端并输入以下命令,以查看 Element cli 提供的所有命令列表...

$ php element

例如,此命令将在内置 web 服务器上启动应用程序

$ php element app:serve

但请自己尝试! 🚀 它有很多酷炫的功能 😎

测试

$ phpunit

🔗 贡献

有关详细信息,请参阅 CONTRIBUTING

👮 安全

如果您发现任何与安全相关的问题,请直接通过电子邮件 stefan@korfitz.com,而不是使用问题跟踪器。

✔️ 来源

Element 受到这些课程的影响而组合在一起,这些课程在 codecourse.com 上。

  1. 构建购物车(第 2 集)
  2. 使用 Slim 3 进行配置
  3. 使用 Slim 3 自定义 404 视图
  4. 从头开始 JWT 认证
  5. 使用 Slim 3 进行 Eloquent 翻译
  6. Slim 3 分页
  7. Slim 3 中的可邮寄类
  8. 熟悉 Webpack
  9. 使用 Webpack 构建 Vue 项目
  10. 学习 Vuex
  11. Symfony 控制台组件
  12. 构建命令行运行时间监控器
  13. 使用 Slim 进行数据库迁移
  14. 构建图像上传微服务
  15. 使用 PHPUnit 进行单元测试

📣 致谢

©️ 许可证

MIT 许可证 (MIT)。请参阅 许可文件 以获取更多信息。