Laravel 5.8如何在'if'条件下使用foreach

哈菲兹·莫辛·巴尔卡蒂

我正在使用laravel 5.8,我想在登录时创建客户的发票,这种情况是我要在登录时检查是否发票的到期日等于当前时间,因此请创建同一客户的新发票。这是我的代码

登录控制器

public function login(Request $req)
{

    $this->validate($req, [
        'email' => 'required',
        'password' => 'required'
    ]);

   if (\Auth::attempt(['email' => $req->email, 'password' => $req->password])) {
        $today = Carbon::now()->format('Y-m-d');
        $all = Invoice::where('due_date', $today)->get()

        foreach($all as $row) {

            $addinvoice = Invoice::create([
            'customer_id' => $row->customer_id,
            'account_title' => $row->account_title,
            'slug' => str_slug($row->account_title),
            'perpared_date' => $today,
            'amount' => $row->amount,

            ]);

            if ($row->due_date == '1 month') {
                $interval = $today->addMonths()->format('Y-m-d');
            }
            if ($row->due_date == '3 month') {
                $interval = $today->addMonths(3)->format('Y-m-d');
            }
            if ($row->due_date == '6 month') {
                $interval = $today->addMonths(6)->format('Y-m-d');
            }
            if ($row->due_date == '12 month') {
                $interval = $today->addMonths(12)->format('Y-m-d');
            }
            $addinvoice['due_date'] = $interval;

        }

        return redirect()->to('/admin/customers/list');
    } else {
        return redirect()->back()->with(['msg' => 'Invalid Email or Password']);
    }       
}

登录后出现错误

syntax error, unexpected 'foreach' (T_FOREACH)

可以帮我解决它吗?

穆罕默德·法拉赫普尔

你忘了这行的分号

 $all = Invoice::where('due_date', $today)->get()

用分号->get()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Laravel 4.2如何在OR条件下使用2 whereBetween?

来自分类Dev

如何在Laravel雄辩的条件下实现关系?

来自分类Dev

如何在if条件下使用expr

来自分类Dev

如何在if条件下使用数组

来自分类Dev

如何在if条件下使用数组

来自分类Dev

如何在某些条件下使用 forEach 循环打印 2 个数组?

来自分类Dev

if条件下如何使用reduce

来自分类Dev

在SUMIF条件下如何使用INDIRECT?

来自分类Dev

如何在laravel 5中在多个条件的地方编写查询

来自分类Dev

如何在not_if条件下使用shell脚本

来自分类Dev

MySQL如何在IN条件下使用CONCAT?

来自分类Dev

如何在多个条件下使用db_delete?

来自分类Dev

如何在IF条件下使用变量值

来自分类Dev

如何在多个条件下的熊猫中使用loc?

来自分类Dev

如何在多个条件下使用np.where

来自分类Dev

如何在SQL中的where条件下使用avg?

来自分类Dev

如何在多个条件下使用“ if”命令?

来自分类Dev

如何在两个条件下使用

来自分类Dev

如何在Update语句的条件下使用表变量

来自分类Dev

MongoDB-如何在多个条件下使用$ elemMatch

来自分类Dev

如何在条件下使用数组公式求和?

来自分类Dev

如何在not_if条件下使用shell脚本

来自分类Dev

Shell:如何在for条件下使用2个变量

来自分类Dev

如何在排除条件下使用robocopy

来自分类Dev

如何在忽略“!= null”的条件下使用类实例

来自分类Dev

如何在 OR 条件下使用 BOOST_STATIC_ASSERT

来自分类Dev

如何在where条件下多次使用相同的列

来自分类Dev

如何在Laravel 5中使用我自己的Jquery

来自分类Dev

如何在Laravel 5中使用php DateTime()函数