Download the PHP package nabeel/phpvms without Composer

On this page you can find all versions of the php package nabeel/phpvms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package phpvms

phpVMS 8 - Build, Fly, Extend

BuildStyleCILicense

phpVMS is a PHP application to run and simulate an airline. It allowed users to register, view flight schedules that you create, and file flight reports, built on the Laravel framework. The latest documentation, with installation instructions is available on the phpVMS documentation site.

Installation

A full distribution, with all the composer dependencies, is available at this GitHub Releases link.

Requirements

View more details on requirements

Production Deployment with Docker

The reference production stack is compose.deploy.yml. It runs the official phpvms image (built from the repo Dockerfile, based on serversideup/php:8.5-frankenphp) with Laravel Octane worker mode enabled, plus PostgreSQL and Redis. No separate web-server sidecar is needed — FrankenPHP serves HTTP/HTTPS directly.

Octane worker mode

The image itself ships with serversideup's default classic FrankenPHP entry point (one PHP worker per request). compose.deploy.yml opts into Laravel Octane worker mode via a command: override on the app service — the pattern documented upstream.

To fall back to classic FrankenPHP + PHP-worker mode (matches the prior PHP-FPM request semantics — slower per request but bulletproof if a worker-mode bug hits), delete the command: line from the app service and recreate the container:

Module authors: under Octane the framework stays booted across requests, so avoid per-request data in singleton-bound services, static array accumulators, and boot()-time toggles without a matching per-request reset. See app/Http/Middleware/DisableActivityLoggingByDefault.php for the pattern used to keep activity logging request-scoped.

Development Environment

The development environment uses mise. You can read about mise and install it from here. If you want mise to handle installing the correct PHP version, you can run:

If you install the mise shell script integration, the correct PHP version will automatically be selected for you.~~~~

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

Then go to http://localhost.

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:

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

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

Building JS/CSS assets

Yarn is required, run:

This will build all the assets according to the webpack file.

Laravel Boost

If you want to use AI agents for your development workflow, please ensure you install Laravel Boost by running the following command:


Contributors

Thank you to everyone who've contributed to phpVMS!


All versions of phpvms with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
ext-json Version *
ext-mbstring Version *
ext-simplexml Version *
ext-bcmath Version *
ext-pdo Version *
ext-intl Version *
ext-zip Version *
fisharebest/ext-calendar Version ^2.5
symfony/flex Version ^1.0
symfony/polyfill-iconv Version ~1.22.0
symfony/polyfill-intl-icu Version *
symfony/polyfill-intl-idn Version *
symfony/polyfill-mbstring Version *
symfony/polyfill-php81 Version *
symfony/polyfill-php82 Version *
symfony/deprecation-contracts Version ~v3.2.0
symfony/event-dispatcher-contracts Version ~3.2.0
symfony/mailgun-mailer Version ^6.4.13
symfony/console Version ^6.4.15
symfony/http-client Version ^6.4.15
symfony/yaml Version ^6.4.13
psr/container Version 1.1.1
composer/composer Version ^2.7.7
composer/installers Version ~1.12.0
laravel/framework Version ^v10.48.25
arrilot/laravel-widgets Version ~3.13.0
doctrine/dbal Version ^3.0
guzzlehttp/guzzle Version ~7.4.1
hashids/hashids Version ~4.1.0
igaster/laravel-theme Version dev-master
intervention/image Version ~2.4
jmikola/geojson Version ^1.2.0
joshbrw/laravel-module-installer Version ~2.0.1
laracasts/flash Version ~3.2.2
laravel/helpers Version ~v1.6.0
laravelcollective/html Version ~6.4.0
jeremykendall/php-domain-parser Version ~6.3
league/commonmark Version ^2.6
league/csv Version ~9.9.0
league/geotools Version ~1.1.0
league/iso3166 Version ~4.2.0
markrogoyski/math-php Version ~2.5.0
myclabs/deep-copy Version ~1.10.0
nabeel/vacentral Version ~2.1.0
nwidart/laravel-modules Version ~10.0.0
php-units-of-measure/php-units-of-measure Version ~2.1.0
prettus/l5-repository Version ~2.9.0
santigarcor/laratrust Version ^8.2.2
spatie/valuestore Version ~1.3.2
tivie/php-os-detector Version ~1.1.0
vlucas/phpdotenv Version ~5.5
webpatser/laravel-uuid Version ~4.0.1
oomphinc/composer-installers-extender Version ~2.0.0
laravel/ui Version ^4.2.2
madnest/madzipper Version ^1.4.0
elcobvg/laravel-opcache Version ^0.4.1
fakerphp/faker Version ^v1.19.0
queueworker/sansdaemon Version ^1.2.7
jpkleemans/attribute-events Version ^1.4.0
akaunting/laravel-money Version ^4.0.1
staudenmeir/belongs-to-through Version ^v2.13.0
staudenmeir/eloquent-has-many-deep Version 1.18.0
spatie/laravel-ignition Version ^2.0
kyslik/column-sortable Version ^6.5
jlorente/laravel-data-migrations Version ^2.0
spatie/laravel-backup Version *
laravel/socialite Version ^5.11
socialiteproviders/discord Version ^4.2
symfony/postmark-mailer Version ^6.4.13
league/html-to-markdown Version ^5.1
league/flysystem-aws-s3-v3 Version ^3.0
league/flysystem-sftp-v3 Version ^3.0
nikolaposa/version Version ^4.2
spatie/laravel-activitylog Version ^4.7
socialiteproviders/vatsim Version ^5.0
socialiteproviders/ivao Version ^4.0
mailersend/laravel-driver Version ^2.6
opcodesio/log-viewer Version ^3.14
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package nabeel/phpvms contains the following files

Loading the files please wait ...