250x250
반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Python
- pagination
- polygon
- exceljs
- 오블완
- React
- miniconda
- nginx
- metamask
- 배포
- CSS
- Setting
- jquery
- nodejs
- netfunnel
- Remix
- chatGPT
- 티스토리챌린지
- Ai
- 라라벨
- PM2
- 공연티켓
- NextJS
- 블록체인
- threejs
- nft
- Kaikas
- Laravel
- 회고
- node
Archives
- Today
- Total
박주니 개발 정리
이메일 전송된 페이지 css 적용 본문
728x90
반응형
1. 먼저 config\mail.php 'markdown'에서 경로를 확인합니다. markdown에서 paths에는 현재 template 적용한 경로를 연결해주면 됩니다.
'markdown' => [
'theme' => 'default',
'paths' => [
resource_path('views/emails/TestMail'),
],
],
- 참고할 부분▶
- 'theme' => 'default'의 위치는 resource\views\vendor\mail\html\themes\default.css 이고 의미하는 것은 mail css가 현재 default.css에 연결되었다는 의미입니다.
- paths에 resource_path에 연결되어 있는 경로는 mail template 경로입니다.
2. php artisan vendor:publish --tag=laravel-mail 을 해서 laravel-mail publish를 자동적으로 실행할 수 있게 설정합니다.
php artisan vendor:publish --tag=laravel-mail
3. App\Mail\TestMail에 build class에서 view()를 markdown()으로 전환해주시길 바랍니다.
public function build()
{
return $this->subject('Test Mail From Surfside Media')->markdown('emails.TestMail');
}
4. npm run dev하고 해당 경로로 들어가서 실행을 하시면 됩니다.
질문사항▶
- 현재 상단에 내용처럼 하면 기존에 있었던 default.css는 적용이 되지만 프론트단위에서 class를 만들고 css 적용할 때 전환되지 않는 것을 볼 수 있습니다. 현재 연결 방법은 compile이 아닌 default.css에서 직접 가져와서 사용되는 것으로 확인이 되는데 어떻게 접근해야할까요? 바로 프론트에서 style을 기재하면 적용되는 것은 확인이 됩니다.
728x90
반응형
Comments