Laravel ежедневная работа cron автоматически? - PullRequest
1 голос
/ 28 февраля 2020

Как я могу автоматически создавать ежедневные записи с помощью laravel планирования задач без выполнения команды ремесленника. В моем случае я просто хочу, чтобы при дате 28-02-2020 создавалась запись в дБ, при дате 29-02-2020 создавалась другая запись и т. Д. c ...

1 Ответ

1 голос
/ 28 февраля 2020

Просто отметьте Laravel документы на Планирование задач . Сначала добавьте эту запись cron:

* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1

Затем вы можете определить все запланированные задачи в методе schedule класса App\Console\Kernel:

/**
 * Define the application's command schedule.
 *
 * @param  \Illuminate\Console\Scheduling\Schedule  $schedule
 * @return void
 */
protected function schedule(Schedule $schedule)
{
    $schedule->call(function () {
        DB::table('your_table')->insert([
            'first_column' => 'first_value',
            // List other columns
        ]);
    })->daily();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...