2017 © Pedro Peláez
 

project phpvms

phpVMS - Virtual Airline Administration

image

nabeel/phpvms

phpVMS - Virtual Airline Administration

  • Tuesday, July 24, 2018
  • by nabeel
  • Repository
  • 21 Watchers
  • 36 Stars
  • 11 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 24 Forks
  • 47 Open issues
  • 8 Versions
  • 0 % Grown

The README.md

phpVMS 7

Build Codacy Badge Latest Stable Version StyleCI License, (*1)

The next phpvms version built on the laravel framework. work in progress. The latest documentation, with installation instructions is available on the phpVMS documentation page., (*2)

Installation

A full distribution, with all of the composer dependencies, is available at this GitHub Releases link., (*3)

Requirements

  • PHP 8.1+, extensions:
    • cURL
    • JSON
    • fileinfo
    • mbstring
    • openssl
    • pdo
    • tokenizer
    • bcmath
    • intl
  • Database:
    • MySQL 5.7+ (or MySQL variant, including MariaDB and Percona)

View more details on requirements, (*4)

Installer

  1. Upload to your server
  2. Visit the site, and follow the link to the installer

View installation details, (*5)

Development Environment with Docker

A full development environment can be brought up using Docker and Laravel Sail, without having to install composer/npm locally, (*6)

make docker-test

# **OR** with docker directly

docker run --rm \
    -u "$(id -u):$(id -g)" \
    -v "$(pwd):/var/www/html" \
    -w /var/www/html \
    laravelsail/php83-composer:latest \
    composer install --ignore-platform-reqs

# Then you can start sail
./vendor/bin/sail up

Then go to http://localhost., (*7)

Instead of repeatedly typing vendor/bin/sail to execute Sail commands, you may wish to configure a shell alias that allows you to execute Sail's commands more easily:, (*8)

alias sail='[ -f sail ] && sh sail || sh vendor/bin/sail'

Then you can execute php, artisan, composer, npm, etc. commands using the sail prefix:, (*9)

# PHP commands within Laravel Sail...
sail php --version

# Artisan commands within Laravel Sail...
sail artisan about

# Composer commands within Laravel Sail...
sail composer install

# NPM commands within Laravel Sail...
sail npm run dev

To interact with databases (MariaDB, Redis...), please refer to the Laravel Sail documentation, (*10)

Building JS/CSS assets

Yarn is required, run:, (*11)

make build-assets

This will build all of the assets according to the webpack file., (*12)

The Versions