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 製作 聯絡我們!