1. Go to this page and download the library: Download masom/lhm library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
masom / lhm example snippets
use Phinx\Migration\AbstractMigration;
class DropLargeColumns extends AbstractMigration
{
/**
* Migrate Up.
*/
public function up()
{
/**
* Uncomment this to see logs.
* $logger = new Monolog\Logger('test', [new \Monolog\Handler\StreamHandler('php://stdout')]);
* \Lhm\Lhm::setLogger($logger);
*/
\Lhm\Lhm::setAdapter($this->getAdapter());
\Lhm\Lhm::changeTable('characters', function (Phinx\Db\Table $table) {
$table
->removeColumn('alternate_name')
->removeColumn('alternate_bio')
->removeColumn('alternate_storyline')
->save();
});
}
/**
* Migrate Down.
*/
public function down()
{
\Lhm\Lhm::setAdapter($this->getAdapter());
\Lhm\Lhm::changeTable('characters', function (Phinx\Db\Table $table) {
$table
->addColumn('alternate_name', 'string', ['limit' => 255, 'null' => true, 'default' => null])
->addColumn('alternate_bio', 'string', ['limit' => 255, 'null' => true, 'default' => null])
->addColumn('alternate_storyline', 'string', ['limit' => 255, 'null' => true, 'default' => null])
->save();
});
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.