Sample Laravel Project with Tests

This is a part of Laravel Test Guideline Project, made by Framgia Vietnam.

Build Status

Scrutinizer CI Build Status Scrutinizer Code Quality Code Coverage

Travis CI Build Status

Circle CI Build Status

Framgia CI Build Status

Installation

Docker

  • Copy file .env.docker.example to .env
  • Run docker-compose up -d command
  • Enter the laravel_test_examples_workspace container
docker exec -ti laravel_test_examples_workspace /bin/bash
  • Install project dependencies
composer install
yarn
  • Run migration
php artisan migrate
php artisan migrate --database=mysql_test
  • Generate application encryption key
php artisan key:generate

Integrate with CI services