geobas / minimal-laravel

A minimal project written in Laravel 5.6.*

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A minimal hotel reservation system written in Laravel.

It demonstrates Contracts, Repositories, Models, Dependency injection, Controllers, FormRequests, Views, Events, some Design patterns, Unit & Functional testing.

Set up

  1. git clone git@github.com:geobas/minimal-laravel.git landon_app
  2. Run composer install
  3. Run cp .env.example .env
  4. Create a database named 'landon_app' in your development environment.
  5. Run ./artisan config:cache && ./artisan migrate --seed --database=mysql from application's root folder.

Set up unit & functional testing

  1. Create a database named 'landon_app_test' in your development environment.
  2. Run ./artisan config:cache --env=testing && ./artisan migrate --database=mysql_test from application's root folder.

Run tests

  1. Run phpunit tests/ from application's root folder.

About

A minimal project written in Laravel 5.6.*


Languages

Language:PHP 68.0%Language:HTML 19.1%Language:CSS 12.6%Language:Vue 0.3%