Schema
class Schema
Methods
List semua tabel di database saat ini.
List seluruh kolom milik suatu tabel saat ini.
Cek apakah tabel ada di database saat ini.
Cek apakah kolom ada di suatu tabel.
Hidupkan foreign key constraint checking.
Matikan foreign key constraint checking.
Ganti nama tabel.
Hapus tabel dari skema.
Hapus tabel dari skema (hanya jika tabelnya ada).
Details
at line 19
static
table(string $table, Closure $callback)
Mulai operasi schema terhadap tabel.
at line 32
static array
tables(string $connection = null)
List semua tabel di database saat ini.
at line 91
static array
columns(string $table)
List seluruh kolom milik suatu tabel saat ini.
at line 142
static bool
has_table($table, $connection = null)
Cek apakah tabel ada di database saat ini.
at line 170
static bool
has_column(string $table, string $column)
Cek apakah kolom ada di suatu tabel.
at line 183
static bool
enable_fk_checks(string $table)
Hidupkan foreign key constraint checking.
at line 218
static bool
disable_fk_checks(string $table)
Matikan foreign key constraint checking.
at line 251
static
create(string $table, Closure $callback)
Buat skema tabel baru.
at line 267
static
create_if_not_exists(string $table, Closure $callback)
Buat skema tabel baru jika tabel belum ada.
at line 280
static
rename(string $table, string $new_name)
Ganti nama tabel.
at line 294
static
drop(string $table, string $connection = null)
Hapus tabel dari skema.
at line 309
static
drop_if_exists(string $table, string $connection = null)
Hapus tabel dari skema (hanya jika tabelnya ada).
at line 321
static
execute(Table $table)
Jalankan operasi skema terhadap database.
at line 345
static protected
implications(Table $table)
Tambahkan perintah implisit apapun ke operasi skema.
at line 374
static Grammar
grammar(Connection $connection)
Mereturn query grammar yang sesuai untuk driver database saat ini.