라우팅 : 경로를 선택하는 과정, 어떤 네트워크 안에서 데이터를 보낼 최적의 경로를 선택하는 과정
routes 폴더에서 라우팅을 관리한다.
처음 라라벨 화면을 띄웠을때 이페이지가 어디에서 나오는 알고 싶을 것이다. routes/web.php 에 있다.
이 web.php 에서 resources/views 폴더에 있는 welcome.blade.php 의 화면을 보여주는 것이다.('/'
라라벨 라우트는 URI('/') 와 클로저(function....)를 전달 받아, 라우팅을 정의
get('/' -> 페이지에 접근했을때, function(){ return view('welcome'); } -> 웰컴 페이지를 보여줘라
원래 파일명welcome.blade.php 에서 .blade 전의 파일명까지만 적어주면된다.
라라벨 화면을 보여주는 파일들은 resources/views 폴더에 작성한다.
접근 주소를 contact 로 바꾸고, return 다음과 같이 수정하면 문자열이 출력된다.
contact 페이지에 접속했을때 return 부분을 보여주는걸 알 수 있다.
web.php Route 부분을 contact.blade.php 파일view를 리턴하도록 작성
이 문자열 부분을 이제 resources/views 에 contact.blade.php 파일로 만들어서 보여주도록 하자
reosources/views 폴더에 다음과 같이 적고 화면을 띄워보자
다음과 같이 화면이 출력된걸 확인 할 수 있다.
단지 뷰를 반환하기만 하는 라우트가 필요하다면, Route::view 메소드를 사용할 수 있다.
위의 라우트들을 다 주석처리하고 Route::view 로 간단하게 사용 할 수 있다.
view 메소드는 첫번째 인자로 URI를, 두번째 인자로 뷰 파일의 이름을 전달 받는다.
'프로그래밍 > laravel(php 프레임워크)' 카테고리의 다른 글
데이터 전달 (0) | 2019.07.31 |
---|---|
설치 (0) | 2019.07.31 |