Download the PHP package migro/php-core-migration without Composer

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

Code-First Approach into Core PHP

Description

This repository contains examples and best practices for using a code-first approach in Core PHP. It is intended for developers who are looking to understand and implement this methodology in their PHP projects.

Table of Contents

  1. Installation
  2. Usage
  3. Contributing

Installation

To install and run this project, you need to have PHP and MySQL installed on your machine.

  1. Clone this repository.
  2. Navigate to the project directory.
  3. Update the config.php file with your database credentials.

The config.php file should look like this:

Usage

To connect to the database, you need to call the connectToDatabase function from the connection.php file. Here's how the connection.php file looks:

To create a table in the database, you can use the createTable function from the BaseMigration class in the migration folder. Here's how the BaseMigration class looks:

The BaseMigration class is extended by other classes to create specific tables. For example, the RoleMigration class creates a tbl_userRoles table if it doesn't exist. Here's how the RoleMigration class looks:

After setting up the database connection and defining your migration classes, you need to execute the migrations to create the tables in your database. This is done in the Migrate.php file. Here's how the Migrate.php file looks:

Alternatively, if you have a local server environment set up (like XAMPP, WAMP, or MAMP), you can also navigate to the Migrate.php file through your web browser by typing the local server URL followed by the path to the Migrate.php file. For example:

if your table will not be exist that will be created

for further guidance just visit my article https://getsmartsolution.com/code-first-approach-into-core-php/

Contributing

Currently, this project only supports creating tables. I am working on developing a full-fledged migration system for Core PHP. If you have any ideas or improvements, feel free to make a pull request.


All versions of php-core-migration with dependencies

PHP Build Version
Package Version
No informations.
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 migro/php-core-migration contains the following files

Loading the files please wait ....