nabeel / phpvms
phpVMS - Virtual Airline Administration
Installs: 19
Dependents: 0
Suggesters: 0
Security: 0
Stars: 129
Watchers: 31
Forks: 107
Open Issues: 145
Type:project
Requires
- php: >=7.2
- ext-bcmath: *
- ext-json: *
- ext-mbstring: *
- ext-pdo: *
- ext-simplexml: *
- akaunting/money: ^1.0
- anhskohbo/no-captcha: ^3.0
- appstract/laravel-opcache: ^2.0
- arrilot/laravel-widgets: ~3.13.0
- codedge/laravel-selfupdater: ~2.5.1
- composer/composer: ~1.8.0
- composer/installers: ~1.0
- doctrine/dbal: ~2.9.2
- elcobvg/laravel-opcache: ~0.4
- facade/ignition: ^1.6
- fideloper/proxy: ^4.3
- guzzlehttp/guzzle: ~6.3.3
- hashids/hashids: ^2.0.0
- igaster/laravel-theme: ^2.0
- intervention/image: 2.4.*
- irazasyed/laravel-gamp: ^1.4
- jmikola/geojson: 1.0.*
- joshbrw/laravel-module-installer: 0.1.*
- laracasts/flash: ^3.0
- laravel/framework: ~6.0
- laravel/helpers: ^1.0
- laravelcollective/html: ~6.0.0
- layershifter/tld-extract: ^2.0
- league/csv: 9.2.*
- league/geotools: 0.8.*
- league/iso3166: 2.1.*
- markrogoyski/math-php: ^0.38.0
- myclabs/deep-copy: ~1.9.0
- nabeel/vacentral: ~2.0
- nwidart/laravel-modules: ^6.0
- oomphinc/composer-installers-extender: ^1.1
- php-units-of-measure/php-units-of-measure: ~2.1.0
- phpvms/sample-module: ^1.0
- pragmarx/version: 0.2.*
- prettus/l5-repository: ~2.6.0
- santigarcor/laratrust: ~5.2.0
- sebastiaanluca/laravel-helpers: ~4.0
- semver/semver: ~1.1.0
- spatie/laravel-backup: ~6.3
- spatie/valuestore: ~1.2.3
- symfony/polyfill-iconv: ~1.12
- theiconic/php-ga-measurement-protocol: 2.7.*
- tivie/php-os-detector: ~1.1.0
- vlucas/phpdotenv: v3.6.0
- webpatser/laravel-uuid: ~3.0
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.0
- barryvdh/laravel-ide-helper: ^2.6
- bpocallaghan/generators: 5.0.1
- codedungeon/phpunit-result-printer: ^0.13.0
- filp/whoops: ~2.0
- friendsofphp/php-cs-fixer: ^2.16
- fzaninotto/faker: ~1.9.0
- mockery/mockery: 0.9.*
- nunomaduro/collision: ^3.0
- phpunit/phpunit: ~8.3
- squizlabs/php_codesniffer: 3.*
- dev-dev
- 7.0.0-beta.4
- 7.0.0-beta.3
- 7.0.0-beta.2
- v7.0.0-beta
- v7.0.0-alpha2
- dev-dependabot/npm_and_yarn/terser-4.8.1
- dev-dependabot/npm_and_yarn/moment-2.29.4
- dev-snyk-fix-10b0ab42e0365a1f4063da9ecf2eb24f
- dev-dependabot/composer/guzzlehttp/guzzle-7.4.5
- dev-dependabot/npm_and_yarn/nanoid-3.3.4
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-snyk-fix-cbb4a959e4f2014f75b07aa969d651f1
- dev-snyk-fix-e22b75e841940006567f08fd27fc905d
- dev-dependabot/composer/guzzlehttp/psr7-2.2.1
- dev-dependabot/npm_and_yarn/minimist-1.2.6
- dev-snyk-fix-861ef3e1d79820d6914f8c8cb46ff458
- dev-snyk-fix-bd676c41c6bd88f93fe38da7ea8ed669
- dev-dependabot/npm_and_yarn/ckeditor4-4.18.0
- dev-dependabot/npm_and_yarn/webpack-dev-server-3.1.11
- dev-dependabot/npm_and_yarn/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/axios-0.21.2
- dev-dependabot/npm_and_yarn/marked-4.0.10
- dev-dependabot/npm_and_yarn/tar-6.1.9
- dev-dependabot/npm_and_yarn/follow-redirects-1.14.9
- dev-snyk-fix-9cc27a3e08aa13809810f64be0499d1a
- dev-snyk-fix-20899baac757e1e1bca423dbb7706bca
- dev-shift-54503
- dev-snyk-fix-541edd6f1f315111b765b86b2be66749
- dev-snyk-fix-7b142245e132ce08f437bc4639a097cb
- dev-snyk-fix-d563f1a8995c3e92631dfe01c48fcfb9
- dev-snyk-fix-6e5aec4ee03ba2ab23a9aaa58911c45a
- dev-snyk-fix-ed3fe04db6197250a60896a7e08113f6
- dev-snyk-fix-637c1aeb8a6300d2e181aeee78eea3c8
- dev-snyk-fix-6ce6f7e1e83bd38b976df95bfd95f494
- dev-snyk-fix-c35244ea4fa87db90bb4e8ac92993cd5
- dev-snyk-fix-4e69f2ce74845285f03400fda39bbd7e
- dev-snyk-fix-c7aaa36f481333f9048beecf1667bb85
- dev-snyk-fix-a250af41f94f86594cbad97dab1ee0fb
- dev-snyk-fix-19f4664081ae0612e3d242d3f9df61ec
- dev-UpdateMetaLinks
- dev-snyk-fix-b07cf182d94e202404c323f0dd1b07a2
- dev-snyk-fix-01016656858f62b9243301ac2ef1eb09
- dev-snyk-fix-364a504a0fa11f3981e4688a8220ea22
- dev-patch-2
- dev-snyk-fix-758a2dbb0e397b93f01424421427879f
- dev-snyk-fix-8f849be7bbf5d8986441bbdda2edac13
- dev-snyk-fix-00141253258f4dbfc6d6bdfdf5543c72
- dev-snyk-fix-f539f36b1ec82defd5cce1a8bbb23655
- dev-1007-csv-import
- dev-snyk-fix-3063bc2ce3e22bfa7c04326e8f320d76
- dev-snyk-fix-6b1ece9c1e122ffde53ec849f15642b2
- dev-snyk-fix-896b5811e3de6dc0130411ad840885ff
- dev-903-Refactor-Pirep-Fares
- dev-807-Fuel-Costs
- dev-master
This package is auto-updated.
Last update: 2022-07-21 08:47:40 UTC
README
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.
Installation
A full distribution, with all of the composer dependencies, is available at this GitHub Releases link.
Requirements
- PHP 8.0+, extensions:
- cURL
- JSON
- mbstring
- openssl
- pdo
- tokenizer
- Database:
- MySQL 5.5+ (or MySQL variant, including MariaDB and Percona)
View more details on requirements
Installer
- Upload to your server
- Visit the site, and follow the link to the installer
Development Environment with Docker
A full development environment can be brought up using Docker, without having to install composer/npm locally
make docker-test
# **OR** with docker-compose directly
docker-compose -f docker-compose.yml -f docker-compose.local.yml up
Then go to http://localhost
. If you're using dnsmasq, the app
container is listening on phpvms.test
, or you can add to your /etc/hosts
file:
127.0.0.1 phpvms.test
The docker-compose.local.yml
overrides the app
section in docker-compose.yml
. The standard docker-compose.yml
can be used if you want to deploy from the image, or as a template for your own Dockerized deployments.
Building JS/CSS assets
Yarn is required, run:
make build-assets
This will build all of the assets according to the webpack file.