laravel 5.2 邮件不工作
laravel 5.2 mail not working
我 mac 中有 laravel 5.2 和 mamp pro。我在 localhost 工作,我尝试向 mailtrap 发送电子邮件但不起作用我有这个错误
Maximum function nesting level of '100' reached, aborting!
我的.env
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=MyuserName
MAIL_PASSWORD=MyPassword
MAIL_ENCRYPTION=null
在我的控制器中
Mail::send('emails.test', ['user' => 'test'], function ($m) {
$m->from('from@example.com', 'Your Application');
$m->to('from@example.com')->subject('Your Reminder!');
});
尝试在 bootstrap/autoload.php
文件中添加以下代码。它将 xdebug.max_nesting_level
增加到 200。
ini_set('xdebug.max_nesting_level', 200);
如果这没有解决,那么尝试将级别提高 300 或 400。
如果您将 php.ini
文件调整为 200 之类的值,问题就会解决
[xdebug]
xdebug.max_nesting_level = 200
希望对您有所帮助!
.env 文件:-
MAIL_DRIVER=邮件
app/mail.php 文件:-
'driver' => 'mail'
控制器文件:-
邮件::发送('emails.test', ['user' => 'test'], 函数($m) {
$m->from('from@example.com', 'Your Application');
$m->to('from@example.com')->subject('Your Reminder!');
});
我 mac 中有 laravel 5.2 和 mamp pro。我在 localhost 工作,我尝试向 mailtrap 发送电子邮件但不起作用我有这个错误
Maximum function nesting level of '100' reached, aborting!
我的.env
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=MyuserName
MAIL_PASSWORD=MyPassword
MAIL_ENCRYPTION=null
在我的控制器中
Mail::send('emails.test', ['user' => 'test'], function ($m) {
$m->from('from@example.com', 'Your Application');
$m->to('from@example.com')->subject('Your Reminder!');
});
尝试在 bootstrap/autoload.php
文件中添加以下代码。它将 xdebug.max_nesting_level
增加到 200。
ini_set('xdebug.max_nesting_level', 200);
如果这没有解决,那么尝试将级别提高 300 或 400。
如果您将 php.ini
文件调整为 200 之类的值,问题就会解决
[xdebug]
xdebug.max_nesting_level = 200
希望对您有所帮助!
.env 文件:-
MAIL_DRIVER=邮件
app/mail.php 文件:-
'driver' => 'mail'
控制器文件:-
邮件::发送('emails.test', ['user' => 'test'], 函数($m) {
$m->from('from@example.com', 'Your Application');
$m->to('from@example.com')->subject('Your Reminder!');
});