Download the PHP package nuewire/installer without Composer

On this page you can find all versions of the php package nuewire/installer. 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 installer

Nuewire Installer

Install and update Nuewire packages from one Artisan command.

Install

Commands:

Non-interactive use:

Composer remains the source of truth. Commit composer.json and composer.lock after installation or update.

After updating the installer package, clear Laravel's cached package metadata:

Core support package

nuewire/support is installed as a Composer dependency, not as a selectable feature. It contains the reusable random integer ID trait, shared Nuewire paths, and Livewire component registration helpers. It also appears on the status and update pages when installed.

Users and ACL

The bundled catalog includes:

Selecting Users also selects Platform. Selecting ACL also selects Users and Platform. Selecting Hero and Banner also selects Platform, Filesystem, and Platform Logs, then registers Content → Website → Hero / Banner. Selecting Pages also selects Platform and registers Content → Website → Pages. Selecting Downloads also selects Platform, Filesystem, and Platform Logs, then registers Content → Downloads → Documents / Categories. Selecting Media also selects Platform, Filesystem, and Platform Logs, then registers Content → Media → Albums. Selecting Newsletter also selects Platform and Mail, then registers Plugin → Newsletter → Subscribers / Email Broadcasts. Run php artisan migrate when setup reports that Newsletter tables are not ready. Run php artisan migrate followed by php artisan nuewire:page:seed when setup did not run migrations. Selecting Platform Logs also selects Platform and runs the Activitylog publishing step. Selecting Backup also selects Platform and Filesystem, then publishes the Spatie backup configuration. Selecting Cache also selects Platform and publishes the Nuewire Cache configuration. After Composer finishes, add the required traits to the host User model and run:

Without ACL, the Users page uses is_admin. After ACL is initialized, the same page switches to Spatie roles and permissions.

Add a feature

Add a definition to config/nuewire/installer.php:

An optional signed remote catalog can be enabled with NUEWIRE_CATALOG_ENABLED, NUEWIRE_CATALOG_URL, and NUEWIRE_CATALOG_PUBLIC_KEY.

Kompatibilitas Composer

Instalasi dan update umum mendukung Composer 2.x. Opsi --patch-only memerlukan Composer 2.8 atau lebih baru.

Update page

When nuewire/platform 2 and Livewire are installed, the installer registers Settings → Package Management → Updates at /admin/settings/updates. The page checks installed nuewire/* versions through GitHub Releases and falls back to stable repository tags. This check does not require a Composer executable. Installing an update still requires Composer because composer.lock and related dependencies must be updated safely. Updates are enabled only in the local environment by default.

For private repositories or higher GitHub API limits, configure NUEWIRE_GITHUB_TOKEN. NUEWIRE_GITHUB_OWNER, NUEWIRE_GITHUB_API_URL, and NUEWIRE_GITHUB_TIMEOUT are also available.

The component can also be mounted directly:


All versions of installer with dependencies

PHP Build Version
Package Version
Requires composer-runtime-api Version ^2.2
illuminate/auth Version ^11.0|^12.0|^13.0
illuminate/console Version ^11.0|^12.0|^13.0
illuminate/contracts Version ^11.0|^12.0|^13.0
illuminate/filesystem Version ^11.0|^12.0|^13.0
illuminate/http Version ^11.0|^12.0|^13.0
illuminate/support Version ^11.0|^12.0|^13.0
illuminate/translation Version ^11.0|^12.0|^13.0
illuminate/validation Version ^11.0|^12.0|^13.0
illuminate/view Version ^11.0|^12.0|^13.0
laravel/prompts Version ^0.1.18|^0.2.0|^0.3.17
nuewire/support Version ^1.0
php Version ^8.2
psr/log Version ^1.1|^2.0|^3.0
symfony/process Version ^7.0|^8.0
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 nuewire/installer contains the following files

Loading the files please wait ...