Download the PHP package team-nifty-gmbh/flux-erp without Composer

On this page you can find all versions of the php package team-nifty-gmbh/flux-erp. 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 flux-erp

1. Installation

Remove the welcome route from routes/web.php.

Add the following to your config/filesystem.php config file

link the flux-erp assets

This will create a symlink in public/flux to vendor/team-nifty-gmbh/flux/public which is where the flux-erp assets are stored.

If you want to use seeders add the following to your DatabaseSeeder.php file:

Because vite includes the pusher data into the build process its neccessary to rebuild the assets after the installation.

Please keep in mind to do so after setting the pusher credentials in the .env file.

2. Development

If you want to develop for flux-erp you should publish the docker files (this runs nginx instead of artisan serve)

Alternative you can change your docker-compose.yml file to use the flux-erp docker files from the vendor folder.

If you already have built the docker images you should rebuild them

3. Running tests

2. Websockets

I expect you to run your flux application in nginx with certbot ssl. Its important to understand that nginx serves as a proxy for the websockets running with supervisor.

This means that your supervisor config file should use a different port than the one you use for your nginx config. You should build the Pusher config with port 443 as it should be the production port for your app.

Your nginx config should look like this

Your .env file should look something like this:

This ensures that nginx handles your request, if you have mutliple instances of websockets running on the same server nginx will handle the request to the correct instance.

If you have only one instance of websockets running you can use the default port 6001 and remove the PUSHER_PORT from your .env file.

This will not be piped through nginx and will be handled by the websocket server directly.


All versions of flux-erp with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
ext-bcmath Version *
ext-intl Version *
ext-json Version *
ext-pdo Version *
barryvdh/laravel-dompdf Version ^2.0
beyondcode/laravel-websockets Version ^1.13.2
laravel-notification-channels/webpush Version ^7.1
laravel/fortify Version ^1.13
laravel/framework Version ^10.0
laravel/sanctum Version ^3.0
laravel/scout Version ^10.0
livewire/livewire Version ^3.0
meilisearch/meilisearch-php Version ^1.3
php-http/discovery Version ^1.15
pusher/pusher-php-server Version ^7.0.2
spatie/laravel-activitylog Version ^4.6
spatie/laravel-medialibrary Version ^11.0
spatie/laravel-model-info Version ^1.4
spatie/laravel-model-states Version ^2.4
spatie/laravel-permission Version ^6.0
spatie/laravel-query-builder Version ^5.0
spatie/laravel-tags Version ^4.3
spatie/laravel-translatable Version ^6.0
spatie/laravel-translation-loader Version ^2.7
spatie/pdf-to-image Version ^2.2
team-nifty-gmbh/tall-calendar Version ^0.2.3
team-nifty-gmbh/tall-datatables Version ^0.7|^0.8
webklex/laravel-imap Version ^5.3
wireui/heroicons Version ^2.3
wireui/wireui Version ^1.18.4
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 team-nifty-gmbh/flux-erp contains the following files

Loading the files please wait ....