Make
class Make extends Command (View source)
Methods
Buat file controller baru.
Buat file resource controller baru.
Buat file model baru.
Buat sebuah file migrasi.
Buat file command baru.
Buat auth scaffolding (login, register, forgot password).
Buat file unit test.
Ambil konten file stub dan replace placeholdernya (untuk file - file umum).
Ambil konten file stub dan replace placeholdernya (khusus file migrasi).
Buat drektori jika belum ada.
Normalisasi directory separator.
Details
protected
info($text, $newline = true)
No description
protected
warning($text, $newline = true)
No description
protected
error($text, $newline = true)
No description
void
controller(array $arguments = [])
Buat file controller baru.
// Buat file controller baru.
php rakit make:controller dashboard
// Buat file controller baru didalam subdirektori.
php rakit make:controller admin.home
// Buat file controller baru di paket 'admin'.
php rakit make:controller admin::dashboard
void
resource(array $arguments = [])
Buat file resource controller baru.
// Buat file resource controller baru.
php rakit make:resource dashboard
// Buat file resource controller baru didalam subdirektori.
php rakit make:resource admin.home
// Buat file resource controller baru di paket 'admin'.
php rakit make:resource admin::dashboard
void
model(array $arguments = [])
Buat file model baru.
// Buat file model baru.
php rakit make:model user
// Buat file model baru di paket 'admin'.
php rakit make:model admin::user
string
migration(array $arguments = [])
Buat sebuah file migrasi.
void
command(array $arguments = [])
Buat file command baru.
// Buat file command baru.
php rakit make:command dashboard
// Buat file command baru di paket 'admin'.
php rakit make:command admin::dashboard
void
auth(array $arguments = [])
Buat auth scaffolding (login, register, forgot password).
(NOTE: harus dijalankan pada keadaan fresh project).
// Buat auth scaffolding.
php rakit make:auth
// Selanjutkan jalankan migrasi database.
php rakit migrate
void
test(array $arguments = [])
Buat file unit test.
// Buat file unit test baru.
php rakit make:test foobar
// Buat file unit test baru di paket 'admin'.
php rakit make:test admin::foobar
protected string
stub_general(string $class, string $stub, array $replace = [])
Ambil konten file stub dan replace placeholdernya (untuk file - file umum).
protected string
stub_migration(string $package, string $migration)
Ambil konten file stub dan replace placeholdernya (khusus file migrasi).
protected bool
makedir(string $directory)
Buat drektori jika belum ada.
protected string
slashes(string $path)
Normalisasi directory separator.