fabiojaniolima / laraboot

Laravel 框架项目的起点。

安装: 66

依赖: 0

建议者: 0

安全: 0

星级: 12

关注者: 0

分支: 1

开放问题: 1

类型:项目

v2.3.0 2019-02-13 20:20 UTC

README

Build Status Total Downloads Latest Stable Version License

本项目基于 Laravel 5.7 构建,如需更详细的信息,请查阅 变更日志

在此文档中,“必须”,“不应该”,“需要”,“应该”,“不应该”,“可能”,“不可能”,“推荐”,“可以”和“可选”等词语应按照 RFC 2119 的描述进行解释。这是 RFC 2119 的自由翻译 pt-br。

可用资源

目前实现的条目列表。

  • 从 pt-BR 翻译为
    • 验证消息
    • 标签
    • 错误页面:403、404 和 405
    • 密码恢复电子邮件
  • 受限区域:/painel
    • 显示注册、已封锁和活跃用户总数的仪表板页面
    • 用户更改注册信息的页面
    • 用户更改电子邮件的页面
    • 用户更改密码的页面
    • 超级管理员管理用户的页面:/painel/gerenciar-usuarios
      • 用户列表
      • 锁定/解锁用户
      • 删除用户
      • 通过名称或电子邮件搜索用户
      • 限制:只有超级管理员(user_id = 1)可以访问
  • 带有自动填写电子邮件字段的密码恢复表单

要求

您必须满足以下 Laravel 原生依赖项

  • PHP >= 7.1.3
  • OpenSSL PHP 扩展
  • PDO PHP 扩展
  • Mbstring PHP 扩展
  • Tokenizer PHP 扩展
  • XML PHP 扩展
  • Ctype PHP 扩展
  • JSON PHP 扩展
  • BCMath PHP 扩展

注意:您还必须安装 Composer

项目提案

每次下载 Laravel 都需要应用翻译、添加页面图标化、实现密码更换等操作,感到厌烦吗?那么,您的麻烦至少部分解决了!

如何安装

以下是您可以采取的安装此项目的步骤。

通过 composer

进行自动安装

composer create-project --prefer-dist fabiojaniolima/laraboot

通过 git clone

首先,您需要克隆此存储库

git clone https://github.com/fabiojaniolima/laraboot.git

注意:以下命令必须在先前下载的目录内执行。

composer install

创建 Laravel 配置文件并生成密钥

composer run-script post-create-project-cmd
composer run-script post-root-package-install
composer run-script post-autoload-dump

填充数据库(可选)

要运行以下命令,您必须首先在 .env 文件中配置数据库访问数据。

配置数据库后执行

php artisan migrate --seed

好了,现在打开浏览器并访问您的应用程序。上面执行的 --seed 参数默认创建了一个具有以下数据的用户

开发容器(可选)

您可以选择使用我的 Docker 容器来构建 PHP 开发环境。以下是如何做到这一点。

执行以下命令以下载并创建一个基于 Laraboot 的项目

docker run --rm -v $(pwd):/app fabiojanio/php composer create-project --prefer-dist fabiojaniolima/laraboot meu-projeto

进入项目目录并执行

docker run -v $(pwd):/app -d -p 80:80 --name nome_do_container fabiojanio/php php -S 0.0.0.0:80 -t public

要连接到容器并使用 composer,请执行

docker exec -it nome_do_container sh

更多信息请访问: https://hub.docker.com/u/fabiojanio

许可协议

本目录下所有内容均遵循MIT许可证规定。