laravel - Laravel 5 如何测试调度程序调用方法
问题描述
我想通过控制台测试调度程序功能。在kernel.php
,我正在调用一个控制器函数,如:
$schedule->call('App\Http\Controllers\Administrator\CurrencyController@updatecurrencyDefault')->everyMinute();
从帖子https://laravelcode.com/post/laravel-55-task-scheduling-with-cron-job-example,我知道调度程序可以像这样测试:
php artisan CronJob:cronjob
但是如何->call
通过控制台使用上面示例中的方法测试调度程序?
解决方案
从这篇文章配置和测试 Laravel 任务调度中,我运行了下面的命令,一切正常。
php artisan schedule:run
推荐阅读
- azure-devops - 为什么 DevOps Artifacts 中我的私有 Nuget 源中有 Microsoft 包?
- javascript - 使用 JavaFX webengine.executeScript() 设置选择表单的选项
- asp.net - 如何在 IIS 7.5 中启用 .MP4 文件视频
- mongodb - 在 MongoDB 中结合 find 和 $group
- javascript - Using AngularJS $q promises in helper factory
- javascript - 提示和 execCommand
- apache-spark - 为什么 SparkSession 在 Spark2.3 中不可用
- php - 如何在 PHP 中获取自午夜以来经过的毫秒数?
- c# - How to Hide/Handle back button in C# UWP App frame
- excel - 键盘挂钩不起作用?KeyboardProc 回调函数未执行?