阅读(4527) (8)

Laravel 8 默认 / 合并属性

2021-06-28 16:48:19 更新

某些时候,你可能需要指定属性的默认值,或将其他值合并到组件的某些属性中。为此,你可以使用属性包的 merge 方法:

<div {{ $attributes->merge(['class' => 'alert alert-'.$type]) }}>
    {{ $message }}
</div>

假设我们如下方所示使用该组件:

<x-alert type="error" :message="$message" class="mb-4"/>

最终呈现的组件 HTML 将如下所示:

<div class="alert alert-error mb-4">
    <!-- Contents of the $message variable -->
</div>