Laravel 8 组件方法

2021-07-17 16:51 更新

除了在组件模板中可以使用 public 类型的变量以外,任何 public 类型的方法亦可在模板中执行。例如,假设某组件拥有 isSelected 方法:

/**
 * 判断给定的选项是否是当前选中的选项
 *
 * @param  string  $option
 * @return bool
 */
public function isSelected($option)
{
    return $option === $this->selected;
}

您可以通过调用与方法名称相同的变量名来执行这个方法:

<option {{ $isSelected($value) ? 'selected="selected"' : '' }} value="{{ $value }}">
    {{ $label }}
</option>
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号