我正在发送邮件,邮件发送后,我想将用户重定向到特定的URL
$mail = Mail::send('test.mail', ['a' => 'a'], function (Message $message) {
$message->to(['hod@vu.edu.pk', 'student@vu.edu.pk',]);
$message->from('stms@vu.edu.pk');
$message->subject('Test Mail');
});
// dd($mail);
return response()->redirectToRoute('allocate_supervisor')
->with('message', 'Supervisor Assigned and sent to HoD for approval.');
我已经尝试返回redirect()-〉route()、url()和redirect('allocate_supervisor'),但每次都出现相同的问题。
dd($mail);工作正常并显示输出,但在重定向时显示空白页面。
请求状态代码也是200。
也试过
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
返回前仍无输出
2条答案
按热度按时间b1zrtrql1#
生成RedirectResponse示例有几种方法。最简单的方法是使用全局重定向帮助器:
确保'allocate_supervisor'路由必须存在于您的web.php文件中。
如果你有命名的路由,你可以使用route()方法。
kgsdhlau2#
我从存储函数调用storePhase函数,并从storePhase函数返回响应,该响应在存储函数中被覆盖,我收到空白页面...
我把这个响应代码移到存储功能,它工作正常。