0

我知道一个 vue 组件有一个结束标签。但是在 laravel 8.x 中,我发现jet-application-mark没有像这样的结束标签......

<div class="flex-shrink-0 flex items-center">
    <a href="/dashboard">
        <jet-application-mark class="block h-9 w-auto" />
    </a>
</div>

如果你安装了 laravel,你会在这里找到完整的源代码...

resources > js > layouts > AppLayout.vue (line no: 11)

它是一个vue组件吗?别的什么?

4

1 回答 1

3

它 Jetstream 来自新的 Livewire 包,它取代了 Laravel Auth 包:

来自网页:Laravel Jetstream 是一个设计精美的 Laravel 应用程序脚手架。Jetstream 为您的下一个 Laravel 应用程序提供了完美的起点,包括登录、注册、电子邮件验证、双重身份验证、会话管理、通过 Laravel Sanctum 提供的 API 支持以及可选的团队管理。

如果您需要更改图标,您必须使用以下命令发布 Jetstream 视图:

php artisan vendor:publish --tag=jetstream-views

接下来,您应该自定义位于 resources/views/vendor/jetstream/components/application-logo.blade.php、resources/views/vendor/jetstream/components/authentication-card-logo.blade.php 和 resources 中的 SVG /views/vendor/jetstream/components/application-mark.blade.php 组件。

资料来源:Jetstream 文档

如果您想了解 Livewire 是什么,可以阅读https://laravel-livewire.com中的文档

于 2020-10-03T23:17:41.877 回答