Schema
クラスは対応していないので、DB::statement()
で、SQL を流す。
以下、PostgreSQL の例。
<?php
use Illuminate\Database\Migrations\Migration;
class CreateHoge extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
$sql = <<<EOT
CREATE VIEW hoge AS
SELECT column1,column2
FROM foo
EOT;
DB::statement($sql);
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
DB::statement('DROP VIEW hoge');
}
}