Properties

$bind

$bind : array

绑定对象

Type

array

$alwaysNewInstance

$alwaysNewInstance : bool

始终创建新的对象实例

Type

bool

Methods

bind()

bind(string|array  $name, string  $class = null) : object

绑定类的静态代理

Parameters

string|array $name

类标识

string $class

类名

Returns

object —

instance()

instance(mixed  ...$args) : mixed

带参数实例化当前Facade类

Parameters

mixed $args variadic

Returns

mixed —

make()

make(string  $class, array|true  $args = [], bool  $newInstance = false) : mixed

调用类的实例

Parameters

string $class

类名或者标识

array|true $args

变量

bool $newInstance

是否每次创建新的实例

Returns

mixed —

__callStatic()

__callStatic(mixed  $method, mixed  $params) : mixed

Parameters

mixed $method
mixed $params

Returns

mixed —

token()

token(mixed  $name, mixed  $type) : string

static 创建一个CSRF令牌生成隐藏字段

Parameters

mixed $name
mixed $type

Returns

string —

label()

label(mixed  $name, mixed  $value, mixed  $options, mixed  $escape_html) : string

static 创建一个表单标签元素

Parameters

mixed $name
mixed $value
mixed $options
mixed $escape_html

Returns

string —

input()

input(mixed  $type, mixed  $name, mixed  $value, mixed  $options) : string

static 创建一个表单输入字段

Parameters

mixed $type
mixed $name
mixed $value
mixed $options

Returns

string —

text()

text(mixed  $name, mixed  $value, mixed  $options) : string

static 创建一个文本输入字段

Parameters

mixed $name
mixed $value
mixed $options

Returns

string —

password()

password(string  $name, array  $options = []) : string

static 创建一个密码输入字段

Parameters

string $name
array $options = []

Returns

string —

range()

range(mixed  $name, mixed  $value, mixed  $options) : string

static 创建一个范围输入选择器

Parameters

mixed $name
mixed $value
mixed $options

Returns

string —

hidden()

hidden(mixed  $name, mixed  $value, mixed  $options) : string

static 创建一个隐藏的输入字段

Parameters

mixed $name
mixed $value
mixed $options

Returns

string —

email()

email(mixed  $name, mixed  $value, mixed  $options) : string

static 创建一个电子邮件输入字段

Parameters

mixed $name
mixed $value
mixed $options

Returns

string —

tel()

tel(mixed  $name, mixed  $value, mixed  $options) : string

static 创建一个tel输入字段

Parameters

mixed $name
mixed $value
mixed $options

Returns

string —

number()

number(mixed  $name, mixed  $value, mixed  $options) : string

static 创建一个数字输入字段

Parameters

mixed $name
mixed $value
mixed $options

Returns

string —

url()

url(mixed  $name, mixed  $value, mixed  $options) : string

static 创建一个url输入字段

Parameters

mixed $name
mixed $value
mixed $options

Returns

string —

textarea()

textarea(mixed  $name, mixed  $value, mixed  $options) : string

static 创建一个textarea输入字段

Parameters

mixed $name
mixed $value
mixed $options

Returns

string —

select()

select(mixed  $name, mixed  $list, mixed  $selected, array  $selectAttributes = [], array  $optionsAttributes = [], array  $optgroupsAttributes = []) : string

static 创建一个选择框字段

Parameters

mixed $name
mixed $list
mixed $selected
array $selectAttributes = []
array $optionsAttributes = []
array $optgroupsAttributes = []

Returns

string —

button()

button(mixed  $value, mixed  $options) : string

static 创建一个按钮字段

Parameters

mixed $value
mixed $options

Returns

string —

image()

image(mixed  $name, mixed  $value, mixed  $inputAttr, mixed  $uploadAttr, mixed  $chooseAttr, mixed  $previewAttr) : string

static 创建一个上传图片组件(单图)字段

Parameters

mixed $name
mixed $value
mixed $inputAttr
mixed $uploadAttr
mixed $chooseAttr
mixed $previewAttr

Returns

string —

images()

images(mixed  $name, mixed  $value, mixed  $inputAttr, mixed  $uploadAttr, mixed  $chooseAttr, mixed  $previewAttr) : string

static 创建一个上传图片组件(多图)字段

Parameters

mixed $name
mixed $value
mixed $inputAttr
mixed $uploadAttr
mixed $chooseAttr
mixed $previewAttr

Returns

string —

radio()

radio(mixed  $name, mixed  $value, mixed  $checked, mixed  $options) : string

static 创建单选按钮输入字段

Parameters

mixed $name
mixed $value
mixed $checked
mixed $options

Returns

string —

radios()

radios(mixed  $name, mixed  $list, mixed  $checked, mixed  $title, mixed  $options) : string

static 创建一组单选框字段

Parameters

mixed $name
mixed $list
mixed $checked
mixed $title
mixed $options

Returns

string —

checkbox()

checkbox(mixed  $name, mixed  $value, mixed  $checked, mixed  $options) : string

static 创建复选按钮字段

Parameters

mixed $name
mixed $value
mixed $checked
mixed $options

Returns

string —

checkboxs()

checkboxs(mixed  $name, mixed  $list, mixed  $checked, mixed  $title, mixed  $options) : string

static 创建一组复选按钮框字段

Parameters

mixed $name
mixed $list
mixed $checked
mixed $title
mixed $options

Returns

string —

upload()

upload(mixed  $name, mixed  $value, mixed  $inputAttr, mixed  $uploadAttr, mixed  $chooseAttr, mixed  $previewAttr) : string

static 创建上传文件组件(单文件)字段

Parameters

mixed $name
mixed $value
mixed $inputAttr
mixed $uploadAttr
mixed $chooseAttr
mixed $previewAttr

Returns

string —

uploads()

uploads(mixed  $name, mixed  $value, mixed  $inputAttr, mixed  $uploadAttr, mixed  $chooseAttr, mixed  $previewAttr) : string

static 创建上传文件组件(多文件)字段

Parameters

mixed $name
mixed $value
mixed $inputAttr
mixed $uploadAttr
mixed $chooseAttr
mixed $previewAttr

Returns

string —

color()

color(mixed  $name, mixed  $value, mixed  $options) : string

static 创建颜色选择字段

Parameters

mixed $name
mixed $value
mixed $options

Returns

string —

datetime()

datetime(mixed  $name, mixed  $value, mixed  $options) : string

static 创建日期时间选择器字段

Parameters

mixed $name
mixed $value
mixed $options

Returns

string —

ueditor()

ueditor(mixed  $name, mixed  $value, mixed  $options) : string

static 创建百度富文本编辑器字段

Parameters

mixed $name
mixed $value
mixed $options

Returns

string —

selectpage()

selectpage(mixed  $name, mixed  $value, mixed  $url, mixed  $field, mixed  $primaryKey, mixed  $options) : string

static 创建动态下拉列表字段

Parameters

mixed $name
mixed $value
mixed $url
mixed $field
mixed $primaryKey
mixed $options

Returns

string —

selectpages()

selectpages(mixed  $name, mixed  $value, mixed  $url, mixed  $field, mixed  $primaryKey, mixed  $options) : string

static 创建动态下拉列表(复选)字段

Parameters

mixed $name
mixed $value
mixed $url
mixed $field
mixed $primaryKey
mixed $options

Returns

string —

createFacade()

createFacade(string  $class = '', array  $args = [], bool  $newInstance = false) : object

创建Facade实例

Parameters

string $class

类名或标识

array $args

变量

bool $newInstance

是否每次创建新的实例

Returns

object —

getFacadeClass()

getFacadeClass() : string

获取当前Facade对应类名(或者已经绑定的容器对象标识)

Returns

string —