首页 > 解决方案 > Laravel 的日程表中的循环定义

问题描述

如何循环遍历表的每一行并使用 Laravel 计划定义中的不同值更新它们?我在内核类中出于测试目的尝试了此操作,但出现错误:

$schedule->call(function () {
    $posts= Post::get();
    for( $i = 0; $i < count( $posts); $i++ ) {
        $posts[ $i ]>update([ 'title' => $i ]);
    }
})->everyMinute();

标签: laravelschedule

解决方案


您在循环中有语法错误:

$posts[ $i ]->update([ 'title' => $i ]);

推荐阅读