찾다

 >  Q&A  >  본문

예약된 작업을 자동으로 실행하기 위한 Laravel 구현 방법

저는 Laravel을 처음 사용하고 OTP 데이터베이스에서 만료된 OTP를 삭제해야 합니다. 만료 파일을 만들고 모든 것을 정의했는데 php artisan schedule:run 명령을 사용하면 완벽하게 작동합니다.

다음은 출력입니다:

으아아아

그런데 php artisan serve로 서버를 실행하고 OTP를 추가하면 예상 시간이 지나도 OTP가 삭제되지 않고, 스케줄 실행을 사용할 때만 삭제됩니다.

도와주세요, 감사합니다!

P粉412533525P粉412533525433일 전489

모든 응답(1)나는 대답할 것이다

  • P粉478445671

    P粉4784456712023-09-08 10:53:42

    공식 Laravel Documentation에서는 cron(Cronjob 등)을 사용하여 1분마다 php artisan schedule:run 명령을 실행할 것을 권장합니다. 다음 cron 항목을 통해 이 작업을 수행할 수 있습니다:

    으아악

    회신하다
    0
  • 취소회신하다