class Make extends Command (View source)

Methods

info($text, $newline = true)

No description

from  Command
warning($text, $newline = true)

No description

from  Command
error($text, $newline = true)

No description

from  Command
void
controller(array $arguments = [])

Buat file controller baru.

void
resource(array $arguments = [])

Buat file resource controller baru.

void
model(array $arguments = [])

Buat file model baru.

string
migration(array $arguments = [])

Buat sebuah file migrasi.

void
command(array $arguments = [])

Buat file command baru.

void
auth(array $arguments = [])

Buat auth scaffolding (login, register, forgot password).

void
test(array $arguments = [])

Buat file unit test.

string
stub_general(string $class, string $stub, array $replace = [])

Ambil konten file stub dan replace placeholdernya (untuk file - file umum).

string
stub_migration(string $package, string $migration)

Ambil konten file stub dan replace placeholdernya (khusus file migrasi).

bool
makedir(string $directory)

Buat drektori jika belum ada.

string
slashes(string $path)

Normalisasi directory separator.

Details

protected info($text, $newline = true)

No description

Parameters

$text
$newline

protected warning($text, $newline = true)

No description

Parameters

$text
$newline

protected error($text, $newline = true)

No description

Parameters

$text
$newline

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

Parameters

array $arguments

Return Value

void

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

Parameters

array $arguments

Return Value

void

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

Parameters

array $arguments

Return Value

void

string migration(array $arguments = [])

Buat sebuah file migrasi.

Parameters

array $arguments

Return Value

string

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

Parameters

array $arguments

Return Value

void

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

Parameters

array $arguments

Return Value

void

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

Parameters

array $arguments

Return Value

void

protected string stub_general(string $class, string $stub, array $replace = [])

Ambil konten file stub dan replace placeholdernya (untuk file - file umum).

Parameters

string $class
string $stub
array $replace

Return Value

string

protected string stub_migration(string $package, string $migration)

Ambil konten file stub dan replace placeholdernya (khusus file migrasi).

Parameters

string $package
string $migration

Return Value

string

protected bool makedir(string $directory)

Buat drektori jika belum ada.

Parameters

string $directory

Return Value

bool

protected string slashes(string $path)

Normalisasi directory separator.

Parameters

string $path

Return Value

string