2016-04-14 9 views
2

エンドポイントがhttp://jobsapi.dev/api/v1/jobsです。このエンドポイントを自分のサーバー上のcronとして実行したいと思います。 php artisanを介して実行するfetchjobsコマンドを作成しました。エンドポイントをcronジョブとして実行する

私は、コマンドクラスのhandleメソッドにそのコマンドのロジックを入れなければならないと言います。質問は私のコントローラメソッド(エンドポイントロジックを持っている)からコードを移動し、それをハンドルメソッドに置く必要がありますか?それは正しい方法ですか?コントローラメソッドを呼び出すララベル方法です。以下のメソッドを使用します。

public function handle() { 
     //IS THIS WHERE I NEED TO MOVE MY CODE TO?  

} 

ありがとうございます。

答えて

3

もっと良い習慣は、別のクラスやヘルパーを作成してロジックを維持することです。次に、コントローラとコマンドの両方でこのロジックを使用することができます。この場合、コードの重複は避けられます。

+0

魅力的な作品です。コードの重複を避けるために私は形質を使いました。 – jaahvicky

関連する問題