PHP Class Laraveldaily\Quickadmin\Builders\ControllerBuilder

Show file Open project: laraveldaily/quickadmin Class Usage Examples

Public Methods

Method Description
build ( ) Build our controller file
buildCustom ( $name )
compactBuilder ( ) : mixed | string Build compact for create form
compactEditBuilder ( ) : string Build compact for edit form
enum ( )
indexBuilder ( ) : mixed | string Build our index template
relationshipsBuilder ( ) : string Build relationships for forms
relationshipsNamespaces ( )

Private Methods

Method Description
buildParts ( $template ) : mixed Build controller template parts
loadTemplate ( ) Load controller template
names ( ) Generate names
publish ( $template ) Publish file into it's place

Method Details

build() public method

Build our controller file
public build ( )

buildCustom() public method

public buildCustom ( $name )

compactBuilder() public method

Build compact for create form
public compactBuilder ( ) : mixed | string
return mixed | string

compactEditBuilder() public method

Build compact for edit form
public compactEditBuilder ( ) : string
return string

enum() public method

public enum ( )

indexBuilder() public method

Build our index template
public indexBuilder ( ) : mixed | string
return mixed | string

relationshipsBuilder() public method

Build relationships for forms
public relationshipsBuilder ( ) : string
return string

relationshipsNamespaces() public method