ErrorException:未定义的变量:天[重复]

Posted

技术标签:

【中文标题】ErrorException:未定义的变量:天[重复]【英文标题】:ErrorException : Undefined variable: days [duplicate] 【发布时间】:2020-02-07 02:55:37 【问题描述】:

UsermailRespoitory

我希望在 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;

           

【问题讨论】:

if( $user-&gt;created_at &gt; Carbon::now()-&gt;addDays($days))没有天数变量 > "我希望将天数添加到 addDays() 中我将从我的数据库中获取的天数" 所以这样做...$days= //however you get days from your database 【参考方案1】:
  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;

                

【讨论】:

以上是关于ErrorException:未定义的变量:天[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 6 ErrorException 未定义变量:用户(...home.blade.php)

尝试在 Laravel 7 中查看不同内容时,刀片视图上的 ErrorException 未定义变量

ErrorException:未定义的索引:id

Kohana3 - ErrorException [注意]:未定义索引:id - 调用 Auth::instance() 时出错

Phpunit给出未定义的变量项目错误

Laravel 8重定向到特定页面问题