Unverified Commit ef147ea5 authored by Stas's avatar Stas Committed by GitHub

Merge pull request #1941 from divine/pr_1476

[Updated PR#1476] Add explanation for database migration resets
parents c55d42de 0bbb4045
...@@ -16,6 +16,7 @@ This package adds functionalities to the Eloquent model and Query builder for Mo ...@@ -16,6 +16,7 @@ This package adds functionalities to the Eloquent model and Query builder for Mo
- [Lumen](#lumen) - [Lumen](#lumen)
- [Non-Laravel projects](#non-laravel-projects) - [Non-Laravel projects](#non-laravel-projects)
- [Testing](#testing) - [Testing](#testing)
- [Database Testing](#database-testing)
- [Configuration](#configuration) - [Configuration](#configuration)
- [Eloquent](#eloquent) - [Eloquent](#eloquent)
- [Extending the base model](#extending-the-base-model) - [Extending the base model](#extending-the-base-model)
...@@ -113,6 +114,25 @@ To run the test for this package, run: ...@@ -113,6 +114,25 @@ To run the test for this package, run:
docker-compose up docker-compose up
``` ```
Database Testing
-------
To reset the database after each test, add:
```php
use Illuminate\Foundation\Testing\DatabaseMigrations;
```
Also inside each test classes, add:
```php
use DatabaseMigrations;
```
Keep in mind that these traits are not yet supported:
- `use Database Transactions;`
- `use RefreshDatabase;`
Configuration Configuration
------------- -------------
You can use MongoDB either as the main database, either as a side database. To do so, add a new `mongodb` connection to `config/database.php`: You can use MongoDB either as the main database, either as a side database. To do so, add a new `mongodb` connection to `config/database.php`:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment