Download the PHP package hassanelzarkawy/origin without Composer

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

Origin — Modular Architecture for Laravel

Origin is a Laravel package that brings modular architecture to your application. It provides convention-based auto-discovery of routes, migrations, views, translations, config, commands, and factories — with zero boilerplate per module.

Requirements

Installation

Laravel's package auto-discovery registers the service provider automatically. No manual configuration needed.

Publish the config file:

Quick Start

Documentation

Page Description
Configuration All config options and what they do
Creating Modules Module structure, make commands, and conventions
Auto-Discovery How routes, migrations, views, etc. are wired automatically
Console Commands Complete reference for all artisan commands
Module Load Ordering Priority and dependency-based module ordering
Enabling & Disabling Modules Toggle modules on and off
Publishing Module Assets Publish views, config, and translations
Removing Modules Clean removal of modules
Facade & API Reference Programmatic usage via the Modular facade
Testing Testing your modules

How It Works

Origin uses wikimedia/composer-merge-plugin to integrate modules with Composer. Each module gets its own composer.json, and the merge plugin automatically includes modules/*/composer.json when you run composer update.

On every request, Laravel boots the Origin\ModularServiceProvider. This provider:

  1. Scans the modules/ directory for module directories
  2. Filters out any disabled modules
  3. Resolves the correct load order (respecting priority and dependencies)
  4. Registers each module's ServiceProvider with Laravel

Each module's ServiceProvider extends Origin\ModuleServiceProvider, which auto-discovers and registers:

Everything is convention-based. If the file or directory exists, it's registered. If it doesn't, it's silently skipped.

Module Directory Structure

License

MIT


All versions of origin with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
illuminate/console Version ^11.0|^12.0|^13.0
illuminate/filesystem Version ^11.0|^12.0|^13.0
illuminate/support Version ^11.0|^12.0|^13.0
wikimedia/composer-merge-plugin Version ^2.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 hassanelzarkawy/origin contains the following files

Loading the files please wait ...