Kernel.phpには、1日に1回または2回実行されるいくつかのタスクがあります。laravel 5.1でスケジュールされたタスクを実行する
php artisan schedule:run
をコンソールに呼び出すと、「スケジュールされたコマンドは実行できません」または「スケジュールされたコマンドを実行しています:xxxx」という応答が表示されます。
は私がob_start();
とob_get_contents();
を使用しているKernel.php
私が試した最後のシンクタンクでfunction schedule(Schedule $schedule){}
を実行中にそれらを格納するために、このメッセージを取得したいが、唯一私自身echo();
をtheese返します。
->getSummaryForDisplay()
をレジスタコマンドラインに追加すると、コマンドが実行された場合に表示されません。
私は ' - > sendOutputTo($ filePath);'しようとしましたが、何も起こりませんでした。私は$ schedule-> call()メソッドを使用しています。 'sendOutputTo'は' command'メソッドでのみ動作するようです。 一方、ファイルではなくデータベースに出力を保存したいと思います。 – Daniel