Laravel控制器中的语法错误检查

问题描述 投票:-3回答:2

此代码中有语法错误,但找不到。

我需要使用Laravel框架。

public function create() 

  {
    $users = User::where('user_type', 2)->get();
    $auto_email_templates=AutoEmailTemplate::all();


    foreach($auto_email_templates as $mail) {
        foreach ($users as $user) {

            if( $user->created_at < Carbon::now()->subDays($mail->days)){

                if (EmailSave::where('email_id','user_id')->count()< 1){

                    $mail = new EmailSave;
                    $mail->user_id = $user->id;
                    $mail->email_id =$mail->id;

                    Mail::to($user->email)->send(new Automail($mail));

                    $mail->save();
                }                  
            }
         }
php database laravel syntax
2个回答
0
投票

缺少最后一个花括号

    public function create() 

      {
        $users = User::where('user_type', 2)->get();
        $auto_email_templates=AutoEmailTemplate::all();


        foreach($auto_email_templates as $mail) {
            foreach ($users as $user) {

                if( $user->created_at < Carbon::now()->subDays($mail->days)){

                    if (EmailSave::where('email_id','user_id')->count()< 1){

                        $mail = new EmailSave;
                        $mail->user_id = $user->id;
                        $mail->email_id =$mail->id;

                        Mail::to($user->email)->send(new Automail($mail));

                        $mail->save();
                    }                  
                }
             }
          }
    } //you missed it

0
投票

缺少最后两个括号

  public function create() 

  {
    $users = User::where('user_type', 2)->get();
    $auto_email_templates=AutoEmailTemplate::all();


    foreach($auto_email_templates as $mail) {
        foreach ($users as $user) {

            if( $user->created_at < Carbon::now()->subDays($mail->days)){

                if (EmailSave::where('email_id','user_id')->count()< 1){

                    $mail = new EmailSave;
                    $mail->user_id = $user->id;
                    $mail->email_id =$mail->id;

                    Mail::to($user->email)->send(new Automail($mail));

                    $mail->save();
                }                  
            }
         }
     }
 }
© www.soinside.com 2019 - 2024. All rights reserved.