💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ مرتضی حرمتی
دوسوال در مورد markdown
مهرداد سامی حل شده توسط مهرداد سامی

 سلام استاد دوس وال در مورد کامپوننت‌های مارک دان 

1-در موقع استفاده از مارک دان لاراول کامپوننتی که ایجاد میشه و ایمیل ارسال شده  بالا توی هدر app_name می‌اید... و باید از طریق  env اون قسمته هدر عوض بشه ... راه دیگه ای نیست که از طریق خوده کامپوننت عوض کنیم این نام رو ....

2- این کامپونت‌های اماده تم‌های مختلف اماده هم دارند ؟... یا باید خودمون دست به کار عوض کردن css اش بشیم ... داشتم واسه کاستومایز کردنشون مطالعه میکردم برخوردم به اینسرت کردن یک css خاص در برنامه و استفاده ازون 

سلام ... 

۱ − یک راهش از طریق env هستش و راه دیگه اینه که زمانی که دارید ایمیل رو ارسال میکنید با استفاده از متد config نام App  رو تغییر بدید . ( توصیه نمیشه ) یا اینکه 

 میتونید فایل‌های اصلی markdown رو تغییر بدید ... برای این کار دستور زیر رو بزنید و از داخل دایرکتوری /resources/vendor/mail/themes فایل message.blade رو تغییر بدید . 

php artisan vendor:publish --tag=laravel-mail

 ۲ - خیر تم‌های خاصی ندارند و اگر شما نیاز به تم خاصی دارید باید خودتون اون رو ایجاد کنید . 

زمانی که دستور بالا رو بزنید یک فایل default.css هم ایجاد میشه داخل همون resource که شما میتونید اون رو تغییر بدید . 

مهرداد سامی ۱۶ خرداد ۱۳۹۸، ۰۹:۳۹

ممنونم استاد از راهنماییتون 

به طور رایج توی ویدیو اشاره کردید که اکثرا از مارک دان استفاده میکنن واسه ایمیل .... استفاده از خوده لایه html  و اینکه یک لایوت براش تعریف کنیم مشکلی ندارد ... ؟ فقط متغییرهی داینامیک رو با استفاده از with میفرستیم ( مثه خوده مارک دان ) 

 حجمی که به اون صورت ندارد که اذیت کند ولی اینکه در تمام سیستم‌های ایمیلی بتونیم بفرستیم هم مسلما نباید مشکلی پیش بیاد ... پس فلسفه وجودی مارک دان اصلا به چی برمیگرده ؟

مرتضی حرمتی ۱۶ خرداد ۱۳۹۸، ۱۰:۴۷

در مورد اینکه اکثرا از این سیستم استفاده میکنند منظورم داخل همین سیستم لاراول بود .. به این خاطر که شما در یک سیستم ایمیل‌های زیادی نمیفرستید که نیاز به قالبهای خاصی داشته باشید ... مثلا ایمیل فراموشی رمز عبوره و یا تایید ایمیل و یا ایمیل اطلاعات خرید که همه اینها رو با همون قالب آماده لاراول هم میشه انجام داد، ولی اگه نیاز به مواردی دارید که یه مقدار خاص‌تر هستند خب قطعا نیازه که خودتون قالب آماده کنید و مشکل خاصی هم نداره ... 

دلیل اینکه لاراول داره از Markdown استفاده میکنه به خاطر راحتیه بیشتره برای کاربر ... که دیگه به عنوان مثال شما نیاز به تگ h1 ندارید یک # قرار میدید و کارتون رو راحت میکنه ... و این رو هم در نظر داشته باشید که خود لاراول هم در آخر این‌ها رو تبدیل به HTML میکنه ... 

مهرداد سامی ۱۶ خرداد ۱۳۹۸، ۱۳:۲۲

منظورم من از اینکه اکثرا از Markdown استفاده میکنند در فریمورک لاراول بود .. چون همون قالب آماده که لاراول درست کرده نیاز اکثر سیستم‌ها رو برطرف میکنه .. نیاز اکثر سیستم‌ها به اینه که فراموشی رمز عبور و یا تایید ایمیل یا ایمیل خوش آمد گویی داشته باشن که همه این‌ها در همون قالب کاملا اوکیه ... 

ولی اگه میخواین یک قالب خودتون طراحی کنید مشکلی وجود نداره ... و خیلی راحت میتونید اون کار رو انجام بدید و از اون استفاده کنید ... استفاده از Markdown هم به این خاطر هستش که استفاده از اون راحت تره ... دلیل خاص دیگه ای نداره ... آخرش هم خود لاراول اون Markdown رو تبدیل به HTML میکنه و میفرسته ... شما خودتون میتونید یه قالب خیلی خوب با HTML بسازید و ارسال کنید . 

بهترین پاسخ
مهرداد سامی ۱۹ خرداد ۱۳۹۸، ۱۲:۱۳