سلام استاد من تا قسمت 170 ام دیدم ولی وقتی وارد
http://localhost:8000/register
میشم که یک یوزر جدید بسازم اتفاقی نمیوفته در فایل:
config>mail.php
<?php
return [
'SMTP' => [
'Host' => 'smtp.gmail.com',
'SMTPAuth' => true,
'Username' => 'andalibmahdi45@gmail.com',
'Password' => 'پسورد ایمیل خودم',
'Port' => 587,
'setFrom' => [
'mail' => 'onlinephp.attendance@gmail.com',
'name' => 'php-mvc'
]
]
];
گذاشتم و ما بقی کد ها که از کد های شما کپی پیست کردم.....
فقط به یک نکته برخورد کردم در فایل
app>Http>Services>MailService.php
class MailService
{
public function send($emailAddress, $subject, $body)
{
$mail = new PHPMailer(true);
try {
$mail->CharSet = 'UTF-8';
//Server settings
$mail->SMTPDebug = SMTP::DEBUG_SERVER; //Enable verbose debug output
$mail->isSMTP(); //Send using SMTP
$mail->Host = Config::get('mail.SMTP.Host'); //Set the SMTP server to send through
$mail->SMTPAuth = Config::get('mail.SMTP.SMTPAuth'); //Enable SMTP authentication
$mail->Username = Config::get('mail.SMTP.Username'); //SMTP username
$mail->Password = Config::get('mail.SMTP.Password'); //SMTP password
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; //Enable TLS encryption; `PHPMailer::ENCRYPTION_SMTPS` encouraged
$mail->Port = Config::get('mail.SMTP.Port'); //TCP port to connect to, use 465 for `PHPMailer::ENCRYPTION_SMTPS` above
//Recipients
$mail->setFrom(Config::get('mail.SMTP.setFrom.mail'), Config::get('mail.SMTP.setFrom.name'));
$mail->addAddress($emailAddress); //Add a recipient
//Content
$mail->isHTML(true); //Set email format to HTML
$mail->Subject = $subject;
$mail->Body = $body;
$result = $mail->send();
return $result;
} catch (Exception $e) {
echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}
}
}
برای PHPMailer و Exception ب
اررور میگیره با ماوس که میرم رویه phpmailer میگه:
undefined type PHPMailer/PHPMailer/SMTP و رویه exception که میام میگه:
undefined type PHPMailer/PHPMailer/EXCEPTION
با سلام خدمت شما همراه عزیز
شاید درست نصب نشده پکیج
پروژه بنده رو اجرا میکنید کامل خروجی دارید؟
استاد من رفتم و از کد های خودتون استفاده کردم چون همونجوری که شما فرمودید پکیج درست نصب نشده بود
و الان دیگه درست کار میکنه:
و درست ایمیل ارسال میشه
بسیار هم عالی
پس دیگه مشکلی نیست؟
نه استاد مشکلی نیست ایمیل فعال سازی ارسال میشه به درستی فقط اینکه همونجوری که در عکس براتون فرستاده بودم وقتی رویه ثبت اطلاعات میزنم وارد اون صفحه میشم
استاد من تا قسمت 190 ام دیدم و فک میکنم که یک مشکلی در یک بخش از پروژه پیدا کردم
میخواستم بدونم میتونم اینجا مطرحش کنم؟ یا در یک سوال جدید مشکلی که فک مکینم هست رو مطرح کنم؟
در بخش جدید باشه بهتره