создать хроны на Laravel 5.3 редактирования приложения \ Console \ Kernel.php как это:Как проверить работу cron в локальных окнах? (Laravel 5,3)
<?php
namespace App\Console;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
use DB;
class Kernel extends ConsoleKernel
{
protected $commands = [
//
];
protected function schedule(Schedule $schedule)
{
$schedule->call(function() {
$id = 1;
DB::table('orders')
->where('id', $id)
->update(['status ' => 2, 'canceled_at' => date("Y-m-d H:i:s")]);
})->everyMinute();
}
protected function commands()
{
require base_path('routes/console.php');
}
}
Я попытался проверить на таблицах в базе данных, но не обновляет
Как проверить работу cron?
Когда я запустил это: 'php artisan yourcron' Это успешный статус обновления = 2. После этого я снова меняю статус вручную, становлюсь 1, а затем я жду одну минуту, он не обновляет статус снова –
Вы добавили команда расписания на вашем crontab на сервере –