class Schema

Methods

static 
table(string $table, Closure $callback)

Mulai operasi schema terhadap tabel.

static array
tables(string $connection = null)

List semua tabel di database saat ini.

static array
columns(string $table)

List seluruh kolom milik suatu tabel saat ini.

static bool
has_table($table, $connection = null)

Cek apakah tabel ada di database saat ini.

static bool
has_column(string $table, string $column)

Cek apakah kolom ada di suatu tabel.

static bool
enable_fk_checks(string $table)

Hidupkan foreign key constraint checking.

static bool
disable_fk_checks(string $table)

Matikan foreign key constraint checking.

static 
create(string $table, Closure $callback)

Buat skema tabel baru.

static 
create_if_not_exists(string $table, Closure $callback)

Buat skema tabel baru jika tabel belum ada.

static 
rename(string $table, string $new_name)

Ganti nama tabel.

static 
drop(string $table, string $connection = null)

Hapus tabel dari skema.

static 
drop_if_exists(string $table, string $connection = null)

Hapus tabel dari skema (hanya jika tabelnya ada).

static 
execute(Table $table)

Jalankan operasi skema terhadap database.

static 
implications(Table $table)

Tambahkan perintah implisit apapun ke operasi skema.

static Grammar
grammar(Connection $connection)

Mereturn query grammar yang sesuai untuk driver database saat ini.

Details

at line 19
static table(string $table, Closure $callback)

Mulai operasi schema terhadap tabel.

Parameters

string $table
Closure $callback

at line 32
static array tables(string $connection = null)

List semua tabel di database saat ini.

Parameters

string $connection

Return Value

array

at line 91
static array columns(string $table)

List seluruh kolom milik suatu tabel saat ini.

Parameters

string $table

Return Value

array

at line 142
static bool has_table($table, $connection = null)

Cek apakah tabel ada di database saat ini.

Parameters

$table
$connection

Return Value

bool

at line 170
static bool has_column(string $table, string $column)

Cek apakah kolom ada di suatu tabel.

Parameters

string $table
string $column

Return Value

bool

at line 183
static bool enable_fk_checks(string $table)

Hidupkan foreign key constraint checking.

Parameters

string $table

Return Value

bool

at line 218
static bool disable_fk_checks(string $table)

Matikan foreign key constraint checking.

Parameters

string $table

Return Value

bool

at line 251
static create(string $table, Closure $callback)

Buat skema tabel baru.

Parameters

string $table
Closure $callback

at line 267
static create_if_not_exists(string $table, Closure $callback)

Buat skema tabel baru jika tabel belum ada.

Parameters

string $table
Closure $callback

at line 280
static rename(string $table, string $new_name)

Ganti nama tabel.

Parameters

string $table
string $new_name

at line 294
static drop(string $table, string $connection = null)

Hapus tabel dari skema.

Parameters

string $table
string $connection

at line 309
static drop_if_exists(string $table, string $connection = null)

Hapus tabel dari skema (hanya jika tabelnya ada).

Parameters

string $table
string $connection

at line 321
static execute(Table $table)

Jalankan operasi skema terhadap database.

Parameters

Table $table

at line 345
static protected implications(Table $table)

Tambahkan perintah implisit apapun ke operasi skema.

Parameters

Table $table

at line 374
static Grammar grammar(Connection $connection)

Mereturn query grammar yang sesuai untuk driver database saat ini.

Parameters

Connection $connection

Return Value

Grammar