2016-11-15 210 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 

希望這有助於!