fabiojaniolima / laraboot
Laravel 框架项目的起点。
v2.3.0
2019-02-13 20:20 UTC
Requires
- php: ^7.1.3
- fideloper/proxy: ^4.0
- laravel/framework: 5.7.*
- laravel/tinker: ^1.0
Requires (Dev)
- beyondcode/laravel-dump-server: ^1.0
- filp/whoops: ^2.0
- fzaninotto/faker: ^1.4
- mockery/mockery: ^1.0
- nunomaduro/collision: ^2.0
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2024-09-29 04:49:41 UTC
README
本项目基于 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
参数默认创建了一个具有以下数据的用户
- 电子邮件: admin@user.com
- 密码: password
开发容器(可选)
您可以选择使用我的 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许可证规定。