Learn how to use maintenance mode with retry flag in Laravel | Part 2 | by Jaskaran

헤이 녀석 Jaskaran 여기이 비디오에서 나는 당신에게 재시도 기의 사용을 보여줄 것이다 유지 보수 모드에서는 예제를 통해 우리가 데이터베이스를 업데이트하여 데이터베이스를 업그레이드하고 있음을 사용자에게 보여줄 수있는 방법 우리는 메시지 태그 데이터베이스와 함께 PHP 숙련공을 사용하므로 메시지 플래그를 사용합니다 내 이전 동영상에서 링크를 보지 못했다면 설명에서이 비디오에서 나는 재시도 플래그의 사용을 보여줄 것입니다

재시도 플래그는 초 단위로 시간을 허용하므로 작업을 완료하는 데 1 시간이 필요한 경우 1 시간 3600 초를 통과해서 내가 들어 왔을 때 내 응용 프로그램이 현재 유지 관리 모드에 있으며 메시지를 볼 수 있지만 503bladephp로 가면 재시도 플래그를 사용할 수있는 방법을 보여줍니다 내 이전 비디오에서 예외 메시지를 볼 수 있습니다 이것은 전에 이렇게 선에서이었다 그러나이 영상에서 나는 이것을 안으로 창조했다 a 우리가 여기에 메시지를 보낸 후에 다시 시도 할 수 있도록 차단 했으므로 handler

php에서 메시지 섹션의 블록 섹션을 만들었습니다 이 변수를 덤프하여 현재 가지고있는 것을 확인하면 새로운 속성이 있습니다 willBeAvailableAt 그래서 탄소의 도우미 메소드를 사용할 수 있습니다 diffForHumans와 같이 더 읽기 쉽도록하기 때문에 정확히 새로 고침을하면 지금부터 58 분이 필요하므로 2 분 안에 이미 통과 했으므로 이것을 복사하고 우리가 어떻게 할 수 있는지 보여 드리겠습니다 우리의 관점에서 이것을 사용하여 사람들이 이 시간이 지나면 다시 시도하는 사용자에게 표시 할 시간입니다

나는 이것을 저장할 것이고 내가 정의하지 않은 변수를 새로 고침했다 e 그래, 변수 이름 바꾸기를 잊어 버렸어 이제는 업그레이드를 볼 수있다 메시지를 데이터베이스에 저장하고 지금부터 15 분 후에 다시 시도하십시오 사용자에게 58 분 안에 애플리케이션에 액세스 할 수 있음을 쉽게 보여줍니다 한 가지 더 제공하지 않으면 어떤 일이 벌어 지는지 재시도 플래그는이 경우 재 시도 플래그가없는 예제를 보자

새로 고침을하면 오류가 있음을 알 수 있으므로 항상 예외가 있는지 확인하십시오 에서 사용 가능해야합니다 이제는 이전과 같이 작동합니다 한 가지 더 많은 경우는 그 시간이 지나면 사용자에게 날짜 시간을 보여 주면 GT를 사용하게 될 것입니다 탄소 – 날짜 인스턴스 메서드의 방법은 그냥 그 것입니다 확인 현재 사용 가능한 날짜는 현재보다 커야합니다

이제는 탄소와 if를 사용합니다 나는 1 초로 재 시도하고 시간은 내가 이미 지나갔다고 생각한다 시간이 지났기 때문에 그 메시지를 볼 수 없기 때문에 그것을 볼 수 없습니다 그러나 우리가 올바른 길을 가고 있다면 메시지를 볼 수있는 충분한 시간이 있습니다 그렇습니다

우리는 두 가지 조건을 먼저 사용하고 있습니다 현재 날짜가 설정되어 있으며 그 상태에서만 현재보다 커야합니다 이 메시지는 시간이 경과 한 것처럼 이전 상태를 표시하지 않습니다 더 이상 사용하지 않을 것입니다 좋아,이 비디오에서 나는 당신에게 재시도 플래그의 사용을 보여 주었다

질문 및 코멘트 섹션을 작성할 수 있습니다 가능한 빨리이 비디오 녀석을 보아 주셔서 감사합니다