php - ErrorException:未定义的变量:天
问题描述
用户邮件存储库
我希望在 addDays() 中添加天数 我将从数据库中获取的天数
public function create()
{
$users = User::where('user_type', 2)->get();
$auto_email_templates=AutoEmailTemplate::all()->pluck('days');
foreach ($users as $user) {
if( $user->created_at > Carbon::now()->addDays($days)){
if ($user->created_at < Carbon::now()) //signup
{
return false;
}
Mail::to($user)->send(new Automail($template));
return true;
}
}
解决方案
public function create()
{
$users = User::where('user_type', 2)->get();
$auto_email_templates=AutoEmailTemplate::all();
foreach ($users as $user) {
foreach($auto_email_templates as $mail){
if( $user->created_at > Carbon::now()->addDays($mail->days)){
if ($user->created_at < Carbon::now()) //signup
{
return false;
}
Mail::to($user)->send(new Automail($template));
return true;
}
推荐阅读
- spring-boot - 使用 null id 保存实体 JPA
- javascript - react-query中如何使用useMutation的响应来显示数据?
- python - 错误 conda.core.link:_execute(701):更新 conda 包时出错
- android - 关闭键盘时拦截返回按钮并禁用闪烁光标
- python-3.x - yt 模块 - 导入中的警告
- reactjs - 如何使用 react-native-tab-view 创建动态/可更新路由?
- python-3.x - 如何将连续时间写入文本文件而不列出所有时间,只列出最终范围?
- javascript - plotly.js 滞后问题。我的项目运行缓慢
- java - 如何使用 springboot 和 jackson 处理多种日期格式
- ssms - 为什么 SQL Server 中的 Flow 调用存储过程没有结果,但通过 SSMS 获得的存储过程和凭据相同?