נגישות       נגישות
שינוי גודל טקסט:
א א א
שינוי צבעי האתר:
? מקשי קיצור:

לחיצה חוזרת ונשנית על המקש Tab תעביר אתכם בין הקישורים והאזורים השונים בעמוד.

הפעלת מקשי הקיצור תלויה בדפדפן שבו אתם משתמשים.

Internet Explorer, Chrome ובגרסאות ישנות של Firefox: לחצו על מקש Alt ועל מקש המספר או האות על-פי הרשימה. ב Firefox 3 ומעלה: לחצו על המקשים Alt + Shift + המספר או האות.

S - עבור לתוכן הדף
L - חיפוש
1- עמוד הבית
2 - פרוייקטים
3 - מדריכים
4 - אודות
5 - צרו קשר
6 - הצהרת נגישות
 

שלח מייל עם Laravel

מחבר:
בתאריך:

1. הגדר את כתובת המייל ממנה נשלח המייל בקובץ הקונפיגורציה config/constants.php

return [
    'FROM_MAIL'      => 'info@#####.com',
    'FROM_MAIL_NAME' => 'my_website',
];

 

2. במתודה בקונטרולר, עליך לאסוף את המידע שישמש את המייל בתוך מערך, ואח"כ להשתמש במתודה Mail::send כדי לשלוח את המייל בפועל.

// gather the data to the $emailData array
$emailData = [
	'id'     => $id,
	'name'   => $data['name'],
	'email'  => $data['email'],
	'text'   => $data['description'],
];

// Use Laravel's send method
Mail::send('emails.newMsg', $emailData, function ($message) use ($emailData) {
	$message->from(config('constants.FROM_MAIL'), config('constants.FROM_MAIL_NAME'));
        $message->to($emailData['email']);

        $msgSubject = "New message id #" . $emailData['id'];
        $message->subject($msgSubject);
});

 

3. נשבץ את הנתונים של ה- $emailData בתבנית המייל

// views/emails/newMsg.blad.php
Id: {{$id}}
Name: {{$name}}
Email: {{$email}}
Description: {{$text}}

eBook cover The essentials of Object Oriented PHP

הוסף תגובה חדשה

 

= 4 + 6