【问题标题】:ErrorException : Undefined variable: days [duplicate]ErrorException:未定义的变量:天[重复]
【发布时间】: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

标签: php sql laravel laravel-5 eloquent


【解决方案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;

                }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 2018-01-26
    • 2020-09-24
    • 2018-11-29
    相关资源
    最近更新 更多