alustau / entec2017
Laravel 框架。
v2.1
2018-03-19 00:01 UTC
Requires
- php: >=5.6.4
- laravel/framework: 5.4.*
- laravel/tinker: ~1.0
Requires (Dev)
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~5.7
- dev-master
- v2.1
- v2.0
- v1.0
- dev-issue/12-add-docker
- dev-issue/16-create-query-builder-appointment
- dev-issue/14-refactor-interface-appointment
- dev-issue/10-create-query-builder-doctor-service
- dev-issue/8-create-interface-doctor-index
- dev-issue/5-remove-validation-logic
- dev-issue/3-create-unit-test-appointment-controller
- dev-issue/1-unit-test-doctor-controller
This package is not auto-updated.
Last update: 2024-09-23 17:37:31 UTC
README
Entec 2017 是一个简单的项目,目标是用 TDD 和 SOLID 原则
目录
特性
- 创建医生
- 列出所有医生
- 更新医生
- 删除医生及其预约
- 创建预约
- 列出所有预约
- 删除预约
安装
版本 1.0 没有模式。
版本 2.1 - TDD,SOLID 原则
1- 运行此命令安装此项目
$ git clone https://github.com/Alustau/entec-2017.git
2- 进入项目文件夹。
$ cd entec-2017
3- 检出稳定版本。
$ git checkout tags/v2.1
4- 安装依赖项。
$ composer install
5- 通过 .env.example 设置 .env 文件。
6- 为 .env 文件生成密钥。
$ php artisan key:generate
7- 运行数据库迁移。
$ php artisan migrate
8- 使用以下命令启动服务器
$ php artisan serve
AppServiceProvider
您可以在查询构建器或 Eloquent 服务之间切换
namespace App\Providers; use ...; class AppServiceProvider extends ServiceProvider { protected $type = 'Eloquent' // Query Builder or Eloquent;