Non puoi selezionare più di 25 argomenti
Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
43 righe
757 B
43 righe
757 B
<?php |
|
|
|
use Illuminate\Support\Facades\Schema; |
|
use Illuminate\Database\Schema\Blueprint; |
|
use Illuminate\Database\Migrations\Migration; |
|
|
|
class Create[ViewName:Studly]View extends Migration |
|
{ |
|
/** |
|
* Run the migrations. |
|
* |
|
* @return void |
|
*/ |
|
public function up() |
|
{ |
|
DB::statement($this->dropView()); |
|
DB::statement($this->createView()); |
|
} |
|
|
|
/** |
|
* Reverse the migrations. |
|
* |
|
* @return void |
|
*/ |
|
public function down() |
|
{ |
|
DB::statement($this->dropView()); |
|
} |
|
|
|
private function createView() |
|
{ |
|
return <<<SQL |
|
[Schema] |
|
SQL; |
|
} |
|
|
|
private function dropView() |
|
{ |
|
return <<<SQL |
|
DROP VIEW IF EXISTS `[ViewName]`; |
|
SQL; |
|
} |
|
}
|
|
|