2014-06-11 1 views
0

저는 laravel을 사용하여 사용자가 수수께끼를 게시하고 종료 시간을 설정할 수있는 수수께끼 웹 응용 프로그램을 구축하고 있습니다 (예 : 게시일로부터 10 시간/2 일). 다른 회원은 주어진 시간 내에 수수께끼에 대답 할 수 있습니다. 시간 내 최고의 답변이 승리합니다. 시간이 끝나면 수수께끼가 페이지에 나타나지 않기를 바래요. 제한 시간 후 수수께끼를 사용할 수없는 섹션에만 어떻게 접근 할 수 있습니까? 게시 된 시간으로 현재 시간을 확인하는 것이 도움이 될 수 있습니까? 또는 다른 쉬운 방법이 있습니다. 나는 laravel을 처음 사용합니다. 미리 감사드립니다. Laravel - 수수께끼 사이트의 관리 시간

+0

이 질문은 너무 두려워합니다. 앱의 전체 디자인 (언어와 프레임 워크는 아직 나오지 않습니다.) – Steve

+0

정말 미안합니다. 나는 단지 게시 된 시간과 함께 현재 시간을 확인하는 것이 도움이되는지 알고 싶습니까? 또는 다른 쉬운 방법이 있습니까 ?? –

+0

답변에 따라 어딘가에 종료일 (아마 SQL 데이터베이스)을 저장하고 수수께끼가 요청되면 날짜가 전달되지 않았는지 확인하십시오. – Steve

답변

1

데이터베이스에 수수께끼가 있습니다. 당신은 그들을 삽입하고 그들에게 당신의 현재 시간이 될 수있는 시작일과 종료일을 줄 것입니다. 이 값은 백엔드에서 설정할 수있는 값입니다. 사용자가 탐색 (더미 데이터) : 사용자가 페이지를 방문하고자하는 경우

, 당신은 예를 들어 시간 시간 체크를 수행 ID (112)가 존재하는 경우

www.riddles.com/112 

당신은 확인합니다. (FindOrFail).

예, 존재합니까?

데이터베이스에서 최종 시간을 확인하십시오. 이 마지막 시간에 아직 도달하지 않은 경우 페이지를 표시하십시오. 그렇지 않으면 다른 페이지로 리디렉션됩니다.

귀하의 질문이 100 % 명확하지 않았지만 귀하가하고 싶은 것이 무엇인지 생각해보십시오. 그렇지 않은 경우 자세한 설명을하십시오.

+0

답변 해 주셔서 감사합니다.이 질문이 어린이와 비슷한 경우 유감입니다. 이것은 나를 많이 도울 것입니다. 사용자가 컴퓨터 시간을 변경할 수 있기 때문에 인터넷 시간으로 확인할 수 있습니까? 그리고 laravel에는 시간 기반 작업을 수행하는 클래스/기능이 있습니다. –

+1

@BryanS 사용자가 아닌 서버 시간을 사용하므로 신뢰할 수 있습니다. – Steve