artisan インターフェイスを使用して、最終的に cron ジョブとして呼び出されるように Laravel タスクをセットアップしようとしています。
単純なタスクを機能させようとすると、Laravel がそのタスクを見つけられないというエラーが表示され続けます。「申し訳ありませんが、そのタスクが見つかりません。」
これは私のバージョンに問題がありますか? ダウンロードしてから 1 か月も経っていないバージョンを使用していますが、これは少なくとも v3.0 であることがわかっていますが、特定のバージョン番号を確認する方法がわかりません。
すべての「タスク」を登録するために start.php で設定する必要があるものはありますか? これは /application/tasks に保存されたすべてのクラスに対してデフォルトで行われると思いました
Mytask.php
class Mytask_Task {
public function run($arguments) {
// Do awesome notifying...
echo "Hello from Mytask Task";
}
}
Routes.php
try{
\Laravel\CLI\Command::run(array('mytask'));
echo "Success";
} catch (Exception $e) {
echo $e->getMessage();
}