2017-01-29 1 views
0

HTML 파일, CSS 및 Javascript로 템플릿을 구입했습니다. 이제 Laravel 5.4를 사용하여 리소스 폴더와 공용 폴더가 있습니다. 후 내 모든 CSS는, 템플릿이 내게 준 자바 스크립트 것을 내 공용 폴더에 넣어 가지고 이해이컨트롤러를 Laravel의 공용 폴더와 함께 사용하십시오.

Click here to redirect to the topic

을 읽고.

무엇이 문제인가? 내 인덱스 페이지 (내 사이트 www.mysite.com에 사용자가 입력 할 때 열리는 페이지)는 일부 통계 데이터를 얻기 위해 서버에 연결해야하며 인덱스 페이지는 공용 폴더에 있습니다! 내 인덱스 용 컨트롤러를 만들면 index.blade.php와 함께 리소스/뷰 폴더에 넣어야합니다.

인덱스 페이지를 리소스/뷰어로 보게되면 공용 폴더의 인덱스로 리디렉션됩니다. .. 나는이 모든 것에 대해 두통이있다. 내 문제를 해결하도록 도와 줄 수 있니?

나는 내 서버에 연결하기 위해 컨트롤러와 색인을 만드는 데 필요한 첫 번째 것이 아니라고 생각합니다.

감사합니다.

+0

문제가 발생하는지 잘 모르겠습니다. 템플릿을 블레이드 구문으로 변환하고 제어기가 처리 할 수 ​​있도록 데이터를 전달해야합니다. 또 어떻게 될까요? –

+0

내 템플릿은 html css 및 js에서만 작동하며 오늘 전달할 데이터가 필요하지 않습니다. 템플릿에서 이제는 서버에서 가져올 가치가있는 값을 harcoded 때문에 수행해야합니다. –

+0

그래서 index.blade.php에 대한 경로를 만들고 템플릿 파일의 코드를 입력하고 디렉토리를 업데이트해야합니까? –

답변

1

대화방의 대화에 따라 public 디렉토리에있는 index.php 파일을 수정 한 것으로 보입니다. 이 파일 이 변경되거나 수정되어서는 안되며, 이는 부분적으로 Laravel 앱의 기능입니다.

당신이해야 할 일은 블레이드 뷰를 생성하고 컨트롤러를 생성하여 뷰를 반환하고 해당 컨트롤러/뷰에 대한 라우트를 생성하면됩니다.

public 디렉토리는 CSS 파일, JS 파일 및 템플릿 이미지와 같이 공개적으로 제공하고자하는 대상에만 사용해야합니다. 실제 구조 코드는 Blade보기로 분할해야합니다. :)

희망이 있습니다.

관련 문제