2016-11-15 133 views
1

我在我的mac中有mamp pro的laravel 5.2。我本地主机的工作,我尝试发送电子邮件至mailtrap但不通过增加工作我有这个错误laravel 5.2邮件不能正常工作

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('[email protected]', 'Your Application'); 

     $m->to('[email protected]')->subject('Your Reminder!'); 
    }); 
+0

可能出现[Solution for“致命错误:最大功能嵌套级别达到'100',正在中止!在PHP中](http://stackoverflow.com/questions/8656089/solution-for-fatal-error-maximum-function-nesting-level-of-100-reached-abor) – CodeBrauer

回答

0

尝试bootstrap/autoload.php文件中的以下代码。它增加了xdebug.max_nesting_level到200

ini_set('xdebug.max_nesting_level', 200); 

如果不解决,然后尝试通过增加级别300或400

0

如果您调整php.ini文件,像200,这将治愈问题

[xdebug] 
xdebug.max_nesting_level = 200 

希望这有助于!