laravel7 to do list
1.0.0
使用 Laravel 7 框架应用功能测试进行身份验证的待办事项列表。
配置| 执照
使用 Laravel 框架进行身份验证的待办事项列表。该应用程序允许您创建新用户、登录、注销和重置密码。整个认证系统是使用Laravel框架提供的认证脚手架构建的。每个用户都可以创建、检索、更新和删除任务。用户无法查看或修改其他用户的任务。
PHP/Laravel 开发环境是使用 Docker 和 Docker Compose 使用 PHP-FPM、Nginx 和 MySQL 搭建的。有关环境的更多详细信息,请访问此存储库。
这些是应用程序的路线:
方法 | 统一资源标识符 |
---|---|
GET | / |
GET | /login |
POST | /login |
POST | /logout |
POST | /password/confirm |
GET | /password/confirm |
POST | /password/email |
POST | /password/reset |
GET | /password/reset |
GET | /password/reset/{token} |
POST | /register |
GET | /register |
GET | /tasks |
POST | /tasks |
GET | /tasks/create |
GET | /tasks/{id} |
PUT | /tasks/{id} |
DELETE | /tasks/{id} |
POST | /tasks/{id} |
GET | /tasks/{id}/edit |
对于视图,使用 Laravel 提供的 Blade 模板引擎。没有使用前端框架,只是纯 HTML5 和 CSS3。这些资源是通过 Laravel Mix 编译的,它提供了一个 API 来定义应用程序的 Webpack 构建步骤。
代码库由 PHPUnit 的自动化测试和 Laravel 框架提供的所有方法覆盖。
在 GitHub Actions 上创建的 CI 工作流程负责自动设置环境并测试源代码。所有这些作业都是由主分支上的推送或拉取请求事件激活的。
要克隆并运行此应用程序,您需要在计算机上安装 Git、Docker 和 Docker Compose。
从您的命令行:
# Clone this repository
$ git clone https://github.com/dyarleniber/laravel-to-do-list.git
# Go into the repository folder
$ cd laravel-to-do-list
# Create a new .env file based on .env.example
$ cp .env.example .env
# Optionally, you can set new database environment variables
# But with the variables within the .env.example file should work
# Build the app image and run the environment in background mode:
$ docker-compose up -d
# Install the application dependencies
# The Composer commmand will be executed in the "app" service container:
$ docker-compose exec app composer install
# Generate a unique application key with the artisan Laravel command-line tool
# This key is used to encrypt user sessions and other sensitive data:
$ docker-compose exec app php artisan key:generate
# Run the migrations
$ docker-compose exec app php artisan migrate
# Now go to your browser and access your server’s domain name or IP address on port 8000
# In case you are running on your local machine, use http://localhost:8000
除了 PHPUnit 命令之外,您还可以使用 test artisan Laravel 命令行来运行测试:
$ docker-compose exec app php artisan test
该项目已获得麻省理工学院许可。请参阅许可证了解更多信息。
由 Dyarlen Iber 制作 联系我们!