cari

Rumah  >  Soal Jawab  >  teks badan

Laravel crontab task new question

  1. Bagaimana untuk menulis crontab dalam laravel? Tutorial laman web rasmi mengatakan untuk menulisnya dalam fungsi shedule dalam /app/Console/Kenel.php. Tetapi kod ini sangat tidak sedap dipandang.

Isi penting pemikiran semasa:

  1. Anda boleh menyalin fail artisan ke apl/crontab (direktori baharu). Namakannya semula sebagai skrip baharu.

  2. Buat pengubahsuaian berdasarkan kod dalam artisan. . Contohnya seperti berikut:

rreeee

Antaranya, idea saya adalah untuk menukar perkara dalam pemegang kepada fungsi yang saya ingin laksanakan. Walau bagaimanapun, selepas menyemak bahawa parameter fungsi pemegang ialah $request, saya tidak faham cara melaksanakannya. Rakan-rakan yang tahu bagaimana untuk melakukan ini dialu-alukan untuk memberi saya nasihat.

大家讲道理大家讲道理2806 hari yang lalu496

membalas semua(1)saya akan balas

  • 巴扎黑

    巴扎黑2017-05-16 16:53:05

    Gunakan aspek panggilan secara terus dan letakkan logik anda ke dalam fungsi tanpa nama
    $schedule->call(function () {

            DB::table('recent_users')->delete();
        })->daily();

    balas
    0
  • Batalbalas