laravel - Laravel 的日程表中的循环定义
问题描述
如何循环遍历表的每一行并使用 Laravel 计划定义中的不同值更新它们?我在内核类中出于测试目的尝试了此操作,但出现错误:
$schedule->call(function () {
$posts= Post::get();
for( $i = 0; $i < count( $posts); $i++ ) {
$posts[ $i ]>update([ 'title' => $i ]);
}
})->everyMinute();
解决方案
您在循环中有语法错误:
$posts[ $i ]->update([ 'title' => $i ]);
推荐阅读
- r - 大文件大小的闪亮文件输入问题
- android - 在清单中不设置 `android:resizeableActivity` 的情况下禁止多窗口(分屏)
- javascript - js MediaRecorder + ffmpeg
- qgis - 如何将 qgis 点层与源表同步
- php - 在condeigniter中找不到路线但路线存在?
- javascript - Webpack 多个条目不起作用:“未定义 XY 函数”
- wordpress - (Wordpress Avada 主题)锚链接在移动设备上不起作用
- aws-sdk-ios - 我想从我的 iOS 应用程序连接到 AWS IoT 核心。(基于 Websocket 的 MQTT)
- jquery - 滚动模型弹出时选择2结果选项位置更改
- javascript - 试图使用溢出-X:“隐藏”;但它在移动屏幕上不起作用