Download the PHP package electro-modules/illuminate-database without Composer

On this page you can find all versions of the php package electro-modules/illuminate-database. 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 illuminate-database

Illuminate Database Plugin

Integrates the Laravel's Illuminate Database Component into the Electro framework

Introdution

This plugin integrates with PhpKit\ExtPDO and the framework's database subsystem, so that connections defined on the framework's Connections service are automatically available as Illuminate Database connections.

Installation

Server Requirements

Installation

To install this plugin on your application, using the terminal, cd to your app's directory and type:

For correct operation, do not install this package directly with Composer.

Using the plugin

First, start by injecting the plugin API into your controller (or component, command, migration, etc).

Using the query builder

Example

or simply

Using the schema builder

Example

Facades

This plugin also emulates some common database-related Laravel facades:

This way, you don't need to inject an API instance to call the query builder or the schema builder.

Note: being an anti-pattern, facades are not recommended for development with Electro.

Be sure to import the related namespaces before using the facades (do not use the original facades, it won't work).

Using Eloquent

To use Eloquent, access your models as usual, but don't forget to base their classes on Electro\Plugins\IlluminateDatabase\BaseModel instead of Illuminate\Database\Eloquent\Model.

Example

Migrations

Available commands

Command Description
make:migration Create a new database migration.
make:seeder Create a new database seeder.
migrate Runs all pending migrations of a module, optionally up to a specific version.
migrate:refresh Reset and re-run all migrations.
migrate:reset Rollback all database migrations.
migration:rollback Reverts the last migration of a specific module, or optionally up to a specific version.
migration:seed Run all available seeders of a specific module, or just a specific seeder.
migration:status Print a list of all migrations of a specific module, along with their current status.

You can also type workman on the terminal to get a list of available commands.

Type worman help xxx (where xxx is the command name) to know which arguments and options each command supports.

License

The Electro framework is open-source software licensed under the MIT license.

Electro framework - Copyright © Cláudio Silva and Impactwave, Lda.


All versions of illuminate-database with dependencies

PHP Build Version
Package Version
Requires php Version >=5.6
electro/interop Version ^0.10.0
php-kit/tools Version ^2.0.0
illuminate/database Version 5.5.40
illuminate/events Version ^5.2.7
php-kit/ext-pdo Version ^1.0.0
php-kit/power-primitives Version ^1.0.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 electro-modules/illuminate-database contains the following files

Loading the files please wait ....