更改徽標默認通知電子郵件 laravel 8 (change logo default notification email laravel 8)


問題描述

更改徽標默認通知電子郵件 laravel 8 (change logo default notification email laravel 8)

我正在使用 laravel 8 在通知電子郵件中放置 chenge 徽標。

首先我發布了所有主題:

php artisan vendor:publish ‑‑tag=laravel‑notifications
php artisan vendor:publish ‑‑tag=laravel‑mail

並在 header.blade 中文件夾 mail/html 我正在這樣做:

<img src="{{ asset('img/image_default.png') }}" class="logo" alt="Laravel Logo">

我的圖片在 public/img

我我可以發送我的電子郵件,但在 gmail 中我的徽標 img 已損壞。我正在使用 vhost in localhost

在我的電子郵件中,img 路由它是:

googleURLhttp://laravellimpio/img /image_default.png

我在其他 blade 中檢查了我的 asset,我可以顯示我的 img ok。我不知道我的代碼是否有問題,還是使用的 localhost 有問題。


參考解法

方法 1:

Try this

<tr>
<td class="header">
<a href="{{ $url }}" style="display: inline‑block;">
@if (trim($slot) === 'Laravel')
<img src="https://laravel.com/img/notification‑logo.png" class="logo" alt="Laravel Logo">
@else
<img src="{{ asset('img/image_default.png') }}" class="logo" alt="My logo">
@endif
</a>
</td>
</tr>

As you can see there is a conditional statement checking if the app name is equal to Laravel, change the name of your app from the env file and then remove the {{ $slot }} and use your own path. You need to change the app name so that it skips the first portion of the statement and selects the space between the @else.

(by scorpions78Brian Mweu)

參考文件

  1. change logo default notification email laravel 8 (CC BY‑SA 2.5/3.0/4.0)

#laravel-8 #Laravel #PHP






相關問題

在 Laravel 的表中計算 user_id (Count user_id in a table in Laravel)

如何通過模型顯示表中的數據,自定義行除外 (How to show data from table via Model except a custom row)

如何在 Laravel 的模型中為所有貨幣字段(十進制屬性)加上逗號 (How to put comma to all money fields (decimal attributes) in a model in Laravel)

Laravel:8.x 目標類 [ArticlesController] 不存在 (Laravel:8.x Target class [ArticlesController] does not exist)

如何根據 laravel 中的一列獲取最新記錄? (How to get latest record based on one column in laravel?)

訂閱者中間件路由允許公眾查看所有受限頁面 (Subscriber middleware route allowing public to view all restricted pages)

更改徽標默認通知電子郵件 laravel 8 (change logo default notification email laravel 8)

Laravel 8 - 如果用戶有權調用路由,請簽入控制器 (Laravel 8 - Check in Controller if user has permission to call route)

laravel 微風 Multi Auth - 具有兩個不同註冊的 Admin Guard (laravel breeze Multi Auth - Admin Guard with two diffirent registration)

找不到組件的類或視圖 (Unable to locate a class or view for component)

Laravel 8 數據庫不會使用 HTML 表單更新 (Laravel 8 database won't update using HTML form)

Laravel問題從電子郵件驗證傳遞錯誤消息 (Laravel problem to pass error message from email verification)







留言討論