2016-10-19 1 views
0

고객이 Laravel 개발의 특정 URL로 이동하면 Javascript 파일을 반환하려고합니다. Javascript 파일을 표시하기 전에 DB 테이블에 대한 검사를 실행합니다. 123542 계정으로 Laravel을 통해 Javascript 파일 반환

  • 을 존재하는 경우 오류를 반환하지 않을 경우 그 다음 javascript.js을 반환 존재하는 경우 DB에 대한

    1. 사용자 방문 http://www.website.co.uk/account/123542/javascript.js
    2. Laravel 확인합니다.

    자바 스크립트 파일은 어떤 URL이 요청 되든 상관없이 동일하므로 JS 파일 만 반환하면됩니다.

    Javascript 파일을 반환하는 방법을 알아야합니다.

    Route::get('account/{id}/javascript.js', function ($id) { 
    
        if (/* the ID exists in the database */ === false) { 
         abort(403, 'Forbidden'); 
        } 
    
    }); 
    

    그것을 테스트하지 못했지만, ID가 존재하지 않는 경우는 호출을 중단해야하며, JS를 달리 보여

  • +0

    * Javascript 파일 *을 반환한다는 것은 무엇을 의미합니까? ID가있는 경우 별도의 JS 파일 *을 링크해야합니까? 그게 다야? – lesssugar

    +0

    예, http://www.website.co.uk/account/123542/javascript.js로 이동하면 javascript 파일을 표시해야합니다. javascript 파일은 내 서버에 저장되며, URL이로드되었습니다. –

    +0

    뭐죠? 내 말은 ... 당신은 단지 당신의 경로를 통해 요청을받습니다. 계정이 존재하는지 확인하십시오. 존재하는 경우 브라우저에서 자바 스크립트 파일을 표시한다고 가정하고 javascript 파일을 포함하는보기를 반환하십시오.), 존재하지 않으면 js 파일을 포함하지 않는 다른 뷰를 리턴합니다. –

    답변

    0

    이 시도해보십시오.

    당연히 데이터베이스 점검 논리가 필요합니다.

    관련 문제