PHP code example of pmatseykanets / laravel-sql-migrations
1. Go to this page and download the library: Download pmatseykanets/laravel-sql-migrations 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/ */
pmatseykanets / laravel-sql-migrations example snippets
class CreateUsersTable extends Migration
{
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->bigIncrement('id');
$table->string('email')->unique();
// ...
});
DB::unprepared('ALTER TABLE users ALTER COLUMN email TYPE CITEXT');
}
}
if (! Schema::hasTable('users')) {
// create the table
}
if (! Schema::hasColumn('users', 'notes')) {
// create the column
}
class CreateNextIdFunction extends SqlMigration
{
// Use a non default connection
public $connection = 'pgsql2';
// Wrap migration in a transaction if the database suports transactional DDL
public $withinTransaction = true;
}
bash
php artisan make:model Post --migration --sql
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.