gpt4 book ai didi

php - 更改 Laravel Jetstream 应用程序中的 Logo

转载 作者:行者123 更新时间:2023-12-05 02:47:05 26 4
gpt4 key购买 nike

我是 Laravel 的新手,正在尝试使用 Jetstream 和 Inertia 更改 Laravel 应用程序中的 Logo 。

我已经阅读了 Laracasts 上的文档和资源,并了解我需要更新以下文件中的 svg(或者可以通过使用 html img 标签来使用 png/jpg 等):

  • application-logo.blade.php
  • authentication-card-logo.blade.php
  • application-mark.blade.php

Logo 在 AppLayout.vue 中通过 jet-application-mark 元素引用:

<div class="flex-shrink-0 flex items-center">
<inertia-link :href="route('dashboard')">
<jet-application-mark class="block h-9 w-auto" />
</inertia-link>
</div>

以及 Welcome.vue 中的 jet-application-logo 元素:

<div>
<jet-application-logo class="block h-12 w-auto" />
</div>

在上面列出的每个文件中,我将 svg 替换为资源的 html img:

<img src="{{ asset('images/enhanced-logo.png') }}" />

更改上面的文件并重建后,原来的 Jetstream Logo 仍然存在 - 它唯一工作的地方是 login.blade.php,以下代码确实提取了我想要的图像:

<x-slot name="logo">
<x-jet-authentication-card-logo />
</x-slot>

任何关于我做错了什么的指示都将不胜感激。

最佳答案

在 Laravel Jetstream 应用程序中更改 Logo :

无论堆栈如何,Jetstream 应用程序中的身份验证 View 都是两个堆栈通用的简单 Blade View 。要更改身份验证 View 的 Logo ,请编辑 resources/views/vendor/jetstream/components/authentication-card-logo.blade.php

<a href="/">
//Replace the default svg with your own logo svg or an image
<img src="custom/logo.png" />
</a>

然后根据堆栈

惯性堆栈

用您自己的自定义 Logo 替换默认 Logo

  • resources/js/Jetstream/ApplicationLogo.vue
  • resources/js/Jetstream/ApplicationMark.vue

<template>
//Replace the default svg with your own logo svg or an image
<img src="custom/logo.png" />
</template>

Livewire 堆栈

用您自己的自定义 Logo 替换默认 Logo

  • resources/views/vendor/jetstream/components/application-logo.blade.php
  • resources/views/vendor/jetstream/components/application-mark.blade.php

//Replace the default svg with your own logo svg or an image
<img src="custom/logo.png" />

关于php - 更改 Laravel Jetstream 应用程序中的 Logo ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65192178/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com