PHP 클래스 Appzcoder\CrudGenerator\Commands\CrudModelCommand

상속: extends Illuminate\Console\GeneratorCommand
파일 보기 프로젝트 열기: appzcoder/crud-generator

보호된 프로퍼티들

프로퍼티 타입 설명
$description string The console command description.
$signature string The name and signature of the console command.
$type string The type of class being generated.

보호된 메소드들

메소드 설명
buildClass ( string $name ) : string Build the model class with the given name.
createRelationshipFunction ( string &$stub, string $relationshipName, string $relationshipType, $argsString ) Create the code for a model relationship
getDefaultNamespace ( string $rootNamespace ) : string Get the default namespace for the class.
getStub ( ) : string Get the stub file for the generator.
replaceFillable ( string &$stub, string $fillable ) Replace the fillable for the given stub.
replacePrimaryKey ( string &$stub, string $primaryKey ) Replace the primary key for the given stub.
replaceRelationshipPlaceholder ( &$stub ) remove the relationships placeholder when it's no longer needed
replaceTable ( string &$stub, string $table ) Replace the table for the given stub.

메소드 상세

buildClass() 보호된 메소드

Build the model class with the given name.
protected buildClass ( string $name ) : string
$name string
리턴 string

createRelationshipFunction() 보호된 메소드

Create the code for a model relationship
protected createRelationshipFunction ( string &$stub, string $relationshipName, string $relationshipType, $argsString )
$stub string
$relationshipName string the name of the function, e.g. owners
$relationshipType string the type of the relationship, hasOne, hasMany, belongsTo etc

getDefaultNamespace() 보호된 메소드

Get the default namespace for the class.
protected getDefaultNamespace ( string $rootNamespace ) : string
$rootNamespace string
리턴 string

getStub() 보호된 메소드

Get the stub file for the generator.
protected getStub ( ) : string
리턴 string

replaceFillable() 보호된 메소드

Replace the fillable for the given stub.
protected replaceFillable ( string &$stub, string $fillable )
$stub string
$fillable string

replacePrimaryKey() 보호된 메소드

Replace the primary key for the given stub.
protected replacePrimaryKey ( string &$stub, string $primaryKey )
$stub string
$primaryKey string

replaceRelationshipPlaceholder() 보호된 메소드

remove the relationships placeholder when it's no longer needed
protected replaceRelationshipPlaceholder ( &$stub )
$stub

replaceTable() 보호된 메소드

Replace the table for the given stub.
protected replaceTable ( string &$stub, string $table )
$stub string
$table string

프로퍼티 상세

$description 보호되어 있는 프로퍼티

The console command description.
protected string $description
리턴 string

$signature 보호되어 있는 프로퍼티

The name and signature of the console command.
protected string $signature
리턴 string

$type 보호되어 있는 프로퍼티

The type of class being generated.
protected string $type
리턴 string