Laravel 8 视图组件
如果您的软件包包含视图组件,则可以使用 loadViewComponentsAs
方法通知 Laravel 如何加载它们。 loadViewComponentsAs
方法接受两个参数:视图组件的标签前缀和视图组件类组成的数组。 例如,如果包的前缀是 courier
,并且具有 Alert
和 Button
视图组件,则可以将以下内容添加到服务提供者的 boot
方法中:
/**
* 启动应用服务
*
* @return void
*/
public function boot()
{
$this->loadViewComponentsAs('courier', [
Alert::class,
Button::class,
]);
}
一旦在服务提供者中注册了视图组件,就可以直接在视图中引用它们,如下所示:
<x-courier-alert />
<x-courier-button />